Kurs:Einführung in die Informatik mit Java/Kurs 2007/Part 3/Kapitel 11
Programmieraufgaben
BearbeitenLösung zu Aufgabe 1 - Stromkosten
Bearbeitenpackage kapitel_11;
import java.io.*;
public class Stromkosten
{
public static void main(String[] args) throws IOException
{
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Geben Sie den Preis pro Kilowattstunde in Cent ein: ");
double kilowatt, kosten, preis = Double.parseDouble(stdin.readLine());
System.out.print("Geben Sie die Anzahl der Kilowattstunden pro Jahr ein: ");
kilowatt = Double.parseDouble(stdin.readLine());
kosten = kilowatt / 100.0 * preis;
System.out.println("Jahreskosten: " + kosten);
}
}
--Daniel73480 20:31, 16. Dez. 2007 (CET)
Lösung zu Aufgabe 2 - Freier Fall
Bearbeitenpackage kapitel_11;
import java.io.*;
public class freier_fall {
public static void main(String[] args) throws IOException
{
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Bitte geben sie die benötigte Zeit in Sekunden an: ");
double s, g, t = Double.parseDouble(stdin.readLine());
g = 9.81;
s = g/2.0*t*t;
System.out.println("Der zurückgelegte Weg " + s + " m.");
}
}
--Daniel73480 21:56, 16. Dez. 2007 (CET)
Lösung zu Aufgabe 3 - Harmonisches Mittel
Bearbeitenpackage kapitel_11;
import java.io.*;
public class Harmonisches_Mittel {
public static void main(String[] args) throws IOException
{
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Geben sie X ein: ");
double y, arith, harmon, x = Double.parseDouble(stdin.readLine());
System.out.print("Geben sie Y ein: ");
y = Double.parseDouble(stdin.readLine());
arith = (y + x) / 2;
harmon = 2 / (1/x + 1/y);
System.out.println("Arithmetisches Mittel: " + arith);
System.out.println("Harmonisches Mittel: " + harmon);
}
}
Lösung zu Aufgabe 4 - Zweier-Logarithmus
Bearbeitenpackage kapitel_11;
import java.io.*;
public class Zweier_Logarithmus {
public static void main(String[] args) throws IOException
{
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Geben sie eine Zahl ein: ");
double log, x = Double.parseDouble(stdin.readLine());
log = Math.log(x)/ Math.log(2);
System.out.println("Der Zweierlogarithmus der Zahl " + x + " ist " + log);
}
}
--Daniel73480 20:32, 17. Dez. 2007 (CET)