Aufgaben 2.1.: Unterschied zwischen den Versionen
(2 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt) | |||
Zeile 77: | Zeile 77: | ||
'''Aufgabe 2.1.7.''' ("Prozentumrechnung")<br> | '''Aufgabe 2.1.7.''' ("Prozentumrechnung")<br> | ||
− | Erstelle eine Methode '''''public void | + | Erstelle eine Methode '''''public void prozentumrechnung()''''' die durch Eingabe des Gesamtenbetrags und des Teilbetrags den prozentualen Anteil des Gesamtbetrags berechnet. |
[[Lösungsvorschlag Aufgabe 2.1.7.|Lösungsvorschlag]] | [[Lösungsvorschlag Aufgabe 2.1.7.|Lösungsvorschlag]] | ||
+ | |||
+ | |||
+ | '''Aufgabe 2.1.8.''' ("body mass index")<br/> | ||
+ | Erstelle eine Methode '''''public void bodyMassIndex()''''' zur Berechnung des ''body mass index''. Die notwendigen Informationen findest du in folgendem [http://de.wikipedia.org/wiki/Body-Mass-Index Artikel]. | ||
+ | |||
+ | [[Lösungsvorschlag Aufgabe 2.1.8.|Lösungsvorschlag]] | ||
+ | |||
+ | |||
+ | '''Aufgabe 2.1.9.''' ("Binomische Formeln")<br/> | ||
+ | Erstelle eine Methode '''''public void binomischeFormeln()''''', die bei Eingabe der Werte für a und b das Ergebnis für die [http://de.wikipedia.org/wiki/Binomische_Formel drei binomischen Formeln] berechnet. | ||
+ | |||
+ | [[Lösungsvorschlag Aufgabe 2.1.9.|Lösungsvorschlag]] |
Aktuelle Version vom 17. Oktober 2014, 06:56 Uhr
Zur Lösung der Aufgaben soll folgendes Grundgerüst verwendet werden:
import java.util.Scanner; public class Aufgaben_2_1{ //Beispielaufgabe Addieren public void addieren(){ Scanner eingabe = new Scanner (System.in); System.out.print ("Geben Sie die erste Zahl ein: "); int z1 = eingabe.nextInt(); System.out.print ("Geben Sie die zweite Zahl ein: "); int z2 = eingabe.nextInt(); int add = z1 + z2; System.out.println("Die Summe aus "+z1+" und "+z2+" lautet: "+add); } }
Erläuterungen:
- Mit import java.util.Scanner wird ein sogenanntes Package importiert, das die Möglichkeit bietet, Zahlen oder Text auf der Konsole einzugeben. (Dokumentation der Klasse Scanner)
- Mit Scanner eingabe = new Scanner (System.in) wird ein Scanner-Objekt mit dem Namen eingabe erzeugt, das die Verwendung der benötigten Eingabemethoden ermöglicht.
- Die Eingabe erfolgt nach folgendem Schema:
System.out.print ("Geben Sie die erste Zahl ein: "); // Der Text zwischen den Anführungszeichen kann beliebig sein int zahl1 = eingabe.nextInt(); // für ganze Zahlen double zahl2 = eingabe.nextDouble(); // für Fließkommazahlen String ein = eingabe.next(); // für Zeichenketten
- Der Wert wird nach der ausgegebenen Eingabeaufforderung eingegeben. Nach Betätigen der ENTER-Taste wird der jeweilige Wert der entsprechenden Variable zugewiesen.
Aufgabe 2.1.1. (Kreisberechnung)
Erstelle eine Methode public void kreisberechnung(), die nach Eingabe des Radius den Umfang und den Inhalt des Kreises berechnet und auf der Konsole ausgibt. Pi kann mit dem gerundeten Wert 3.1415926 verwendet werden.
Aufgabe 2.1.2 ("Mondbremse")
Aufgrund der Gezeitenkräfte des Mondes wird die Rotation der Erde abgebremst. Als Folge daraus verlängern sich in den nächsten 1000 Jahren die Tage jedes Jahres um 0.0016 Sekunden. Erstelle eine Methode public void mondbremse(), die nach Eingabe des Kalenderjahres angibt, um wieviel länger der Tag im Vergleich zu heute dauert. (Achtung: Typumwandlung nicht vergessen!)
Aufgabe 2.1.3. ("Temperaturumrechnung")
Erstelle eine Methode public void umrechnung_F_C (), die die eingegebene Temperatur von Fahrenheit in Celsius umrechnet und ausgibt. Die Umrechnungsformel lautet: C=5/9(F-32). Vorsicht mit den verwendeten Datentypen, da sonst als Ergebnis immer 0.0 erscheinen wird! (Kontrolle: 212 Grad Fahrenheit entsprechen 100 Grad Celsius.)
Aufgabe 2.1.4. ("Zinsrechnung")
Erstelle eine Methode public void zinsrechnung(), die nach Eingabe von Kapital und Zinssatz (in Prozent) das Kapital nach einem Jahr berechnet. Erweitere anschließend das Programm um die Ausgabe des Kapitals nach zwei Jahren.
Aufgabe 2.1.5. ("Bogenmaß")
Erstelle eine Methode public void Bogenmaß(), die einen Winkel von Grad nach Bogenmaß umrechnet. Tipp: Die Funktion Math.round(x) rundet auf die nächste ganze Zahl auf oder ab.
(Kontrolle: 180° entsprechen 3,141)
Lösungsvorschlag
Aufgabe 2.1.6. ("Inchumrechnung")
Erstelle eine Methode public void inchUmrechnung(), die von der Einheit Inch nach cm umrechnet.
(Kontrolle: 1cm entsprechen 2,54)
Aufgabe 2.1.7. ("Prozentumrechnung")
Erstelle eine Methode public void prozentumrechnung() die durch Eingabe des Gesamtenbetrags und des Teilbetrags den prozentualen Anteil des Gesamtbetrags berechnet.
Aufgabe 2.1.8. ("body mass index")
Erstelle eine Methode public void bodyMassIndex() zur Berechnung des body mass index. Die notwendigen Informationen findest du in folgendem Artikel.
Aufgabe 2.1.9. ("Binomische Formeln")
Erstelle eine Methode public void binomischeFormeln(), die bei Eingabe der Werte für a und b das Ergebnis für die drei binomischen Formeln berechnet.