Hallo Leute,
In der Schule machen wir jetzt PHP und irgendwie versteh ich den kram nicht so richtig. Das Programm soll zahlen vom Dezimal- ins Dualsystem umrechnen. Dass es eine Variable gibt, die das macht, weiss ich, aber wir sollten es auf dem umständlichen Weg machen, damit wir das Php kennenlernen.
Als zweite Aufgabe (Hausaufgabe) habe ich auf, ein Programm zu schreiben, das Zahlen vom Dezimal ins Hexadezimalsystem umrechnet.
Jedes mal soll jeweils die Rechnung in ein zweites PHP Projekt übergeben werden (siehe unten).
Das ist jetzt der Quelltext von Dezi in Dual. Welche kleinen Änderungen müssen also gemacht werdne, damit es vom Dezi in Hexadezimal umrechnet? Wenn jemand mir das noch ein wenig erklären könnte was die einzelnen Variablen usw. bewirken, wäre es auch nicht schlecht.
Schonmal danke im vorraus. Was Programmierung angeht bin ich eine ziemliche Null
Index-Datei
<?php
/*
* Created on 25.09.2007
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
# Eingabe einer Dezimalzahl
$Zahl = 120;
# Verarbeitung
include_once ("lib/rechnung.php");
dez2bin ($Zahl);
return;
# Ausgabe der Binärzahl
for ($x = count ($Rest);
$x >= 0; $x--) {
print $Rest [$x];
}
?>
Rechnungs-Datei
<?php
/*
* Created on 23.10.2007
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
#Umrechnung der Dezimalzahl in eine Binärzahl
function dez2bin ($Zahl){
$i=0;
$Rest = array();
While ($Zahl > 0){
$Rest [$i] = $Zahl%2;
$Zahl = (int) ($Zahl/2);
$i = $i + 1;
}
#Ausgabe der Binärzahl
for ($x = $i; $x >= 0; $x--) {
print $Rest [$x];
}
return;
}
In der Schule machen wir jetzt PHP und irgendwie versteh ich den kram nicht so richtig. Das Programm soll zahlen vom Dezimal- ins Dualsystem umrechnen. Dass es eine Variable gibt, die das macht, weiss ich, aber wir sollten es auf dem umständlichen Weg machen, damit wir das Php kennenlernen.
Als zweite Aufgabe (Hausaufgabe) habe ich auf, ein Programm zu schreiben, das Zahlen vom Dezimal ins Hexadezimalsystem umrechnet.
Jedes mal soll jeweils die Rechnung in ein zweites PHP Projekt übergeben werden (siehe unten).
Das ist jetzt der Quelltext von Dezi in Dual. Welche kleinen Änderungen müssen also gemacht werdne, damit es vom Dezi in Hexadezimal umrechnet? Wenn jemand mir das noch ein wenig erklären könnte was die einzelnen Variablen usw. bewirken, wäre es auch nicht schlecht.
Schonmal danke im vorraus. Was Programmierung angeht bin ich eine ziemliche Null
Index-Datei
<?php
/*
* Created on 25.09.2007
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
# Eingabe einer Dezimalzahl
$Zahl = 120;
# Verarbeitung
include_once ("lib/rechnung.php");
dez2bin ($Zahl);
return;
# Ausgabe der Binärzahl
for ($x = count ($Rest);
$x >= 0; $x--) {
print $Rest [$x];
}
?>
Rechnungs-Datei
<?php
/*
* Created on 23.10.2007
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
#Umrechnung der Dezimalzahl in eine Binärzahl
function dez2bin ($Zahl){
$i=0;
$Rest = array();
While ($Zahl > 0){
$Rest [$i] = $Zahl%2;
$Zahl = (int) ($Zahl/2);
$i = $i + 1;
}
#Ausgabe der Binärzahl
for ($x = $i; $x >= 0; $x--) {
print $Rest [$x];
}
return;
}
Kommentar