PHP :: Aufgabe #10

3 Lösungen Lösungen öffentlich

Programmier-Basics: Centrechner

Anfänger - PHP von Freki - 27.12.2012 um 14:51 Uhr
Schreiben Sie ein Programm, das eine Zahl in Cent einliest.
Das Programm soll die Anzahl von Dollar und Cent
wie folgt ausgeben:


Konsolenausgabe:

Geben Sie die Cent ein:
324
Das ergibt 3 Dollar und 24 Cent.


Lösungen:

vote_ok
von Ministry (520 Punkte) - 29.12.2012 um 14:32 Uhr
Quellcode ausblenden PHP-Code
<?php

$ergebnis = "Bitte erst einen Centwert eingeben!";

if(isset($_POST['submit']) && !empty($_POST['cent'])) {
  
	$cent = (int)$_POST['cent'];
	$dollar = 0;

	if($cent != 0) {

		if(strlen($cent) > 2)

			$dollar = substr($cent, 0, -2);

		$cent = substr($cent, -2);

		$ausgabe = 'Das ergibt ' . $dollar . ' Dollar und ' . $cent . ' Cent.';

  
		$ergebnis = <<<EOF
Eingegebener Centwert: {$_POST['cent']}<br />
Ergebis: {$ausgabe}

EOF;

	}

}

echo <<<EOF
<form action="post.php" method="post">
  <input type="text" name="cent" value="" />
  <input type="submit" name="submit" value="Centumrechnung" />
</form>
<p>Lösung:<br />
{$ergebnis}
</p>

EOF;

?>
vote_ok
von Code_Biene (610 Punkte) - 01.06.2015 um 22:19 Uhr
Quellcode ausblenden PHP-Code
<?php

$ergebnis = '';
if(isset($_POST['submit']) && !empty($_POST['zahl'])){
	
	$num = $_POST['zahl'];
	$cent = substr($num, -2);

	$DollarLength = strlen($num) - 2;
	$dollar = substr($num, 0, $DollarLength);
			
$ergebnis = <<<EOF
{$num} Cent<br/>
Das ergibt {$dollar} Dollar und {$cent} Cent.
EOF;

}

echo <<<EOF
<p>Geben Sie die Cent ein:</p>
<form action="centrechner.php" method="post" >

<input type="text" name="zahl" />

<input type="submit" name="submit" value="Berechnen"></input>

</form>

<p>{$ergebnis}</p>
EOF;
 	

	
?>
vote_ok
von syneex (2640 Punkte) - 29.08.2018 um 14:38 Uhr
Quellcode ausblenden HTML-Code
<!DOCTYPE html>
<html>
<head>
	<title>Centrechner</title>
</head>
<body>
	<form method="POST">
		<p>Bitte geben sie hier die Cent ein:</p>
		<input type="number" name="raw">
		<br><br>
		<input type="submit" name="submitbutton">
	</form>
</body>
</html>
Quellcode ausblenden PHP-Code
<?php
	if(isset($_POST['raw']))
	{
		$string = (string)$_POST['raw'];
		$length = strlen((string)$_POST['raw']);
		$dollars = "";
		$cents = "";

		for($i = 0; $i < $length - 2; $i++)
		{
			$dollars .= $string[$i];
		}

		for($j = $length - 2; $j < $length; $j++)
		{
			$cents .= $string[$j];
		}

		echo "<br>Sie haben " . $dollars . " Dollar und " . $cents . " Cent.";
	}
?>