====== PHP Übungen ====== ===== Teilersumme ===== Erstelle eine PHP-Website, die zu jeder Zahl bis zu einer vom Benutzer einzugebenden Obergrenze die Teilersumme ermittelt.\\ Zusätzlich soll ausgegeben werden, ob die Zahl gleich der Summe aller ihrer echten Teiler ist, dann ist die Zahl nämlich "vollkommen".\\ (Verwende dazu eine Funktion. Diese Funktion soll die Teilsumme berechnen)\\ \\ Bsp: 6 ist eine vollkommene Zahl: 1+2+3=6 ===== ULAM-Vermutung ===== Beim sogenannten 3n+1-Problem wird ausgehend von einer positiven ganzen Zahl n nach dem folgenden Verfahren eine Zahlenfolge bestimmt: Für n=1 wird das Verfahren abgebrochen. Falls n ungerade ist, ersetzt man n durch (3n+1). Falls n gerade ist, ersetzt man n durch n/2. So erhält man z.B. für n=5 die Zahlenfolge 5, 16, 8, 4, 2, 1. Nach einer Vermutung der Mathematiker Ulam und Collatz konvergiert diese Folge immer.\\ Obwohl diese Vermutung inzwischen für alle Zahlen <7*10^11 überprüft wurde, konnte sie bisher nicht allgemein bewiesen werden.\\ \\ Der Benutzer soll eine Startzahl eingeben. Danach wird die Folge der Zahlen bis zur Zahl 1 ausgegeben. ===== Flugbuchung ===== Gestalte ein Webformular zur Buchung von Flügen.\\ In der Umsetzung bist du relativ frei. (vorgegebene Flüge, Rabatte, Gutscheine, Angabe der Anzahl von Erwachsenen, Kindern und Babies, ...)\\ Verwende für die Website möglichst viele Formularkomponenten.\\ ===== Umfrage mit Gewinnspiel ===== * Erstelle ein Formular (''umfrage.html''), in das Daten eingegeben werden. * Das PHP-Skript ''umfrage.php'' gibt die übergebenen Daten am Bildschirm aus. Weiters werden die übergebenen Daten in der Datei ''umfrage_daten.csv'' gespeichert. {{:inf:inf7bi_201415:umfrage_mit_gewinnspiel.jpg|}} ===== Weinbestellung ===== Erstelle das nachstehende Formular für die Preisberechnung auf der Website eines Winzerbetriebs: Hier können Sie den Preis für Ihre Weinbestellung einfach berechnen:\\ Flaschen (1l) Grüner Veltliner Kabinett 2006 (€ 2,20)\\ Flaschen (0,75 l) Chardonnay 2009 (€ 5,00)\\ Flaschen (0,75 l) Muskateller 2009 (€ 5,50)\\ Flaschen (0,75 l) Merlot 2008 (€ 4,50)\\ Selbstabholung\\ Lieferung innerhalb des Bezirks (zzgl. € 25,00 )\\ Ab einem Gesamtbestellwert (inkl. eventueller Liefergebühr) von insg. 150€ wird ein 4%iger Rabatt gewährt.\\ Ja, ich möchte den original Winzer-Newsletter erhalten! \\ ---- Die Ausgabe soll auf der selben Seite unterhalb des Submit-Buttons erfolgen und etwa wie folgt aussehen:\\ Sie haben * 5 Flaschen Grüner Veltliner (€ 11,00) * 10 Flaschen Chardonnay (€ 50,00) * 15 Flaschen Merlot (€ 67,50) bestellt und wollen die Ware geliefert (€ 25,00) bekommen. Da der Gesamtbestellwert (€ 153,50) mind. € 150,00 beträgt, erhalten Sie einen 4%igen Rabatt und zahlen daher insgesamt nur **€ 147,36**.\\ Ja, Sie werden in Zukunft den original Winzer-Newsletter erhalten.\\ **Herzlichen Dank für Ihre Bestellung!** ===== Geburtsrechner ===== Erstelle eine Website, auf der man Jahr, Monat, Tag (evtl. Stunde und Minute) der eigenen Geburt eingeben kann. Danach soll das Alter in Tagen, Stunden, Minuten und Sekunden ausgegeben werden. Bonus: Das Programm soll berechnen, zu welchem Datum man einen "runden Geburtstag" (z.B. 10 000 Tage bzw. 200 000 Stunden bzw. 10 000 000 Minuten, etc. ) hat.