Kurs:Einführung in die Informatik mit Java/Kurs 2007/Part 3/Kapitel 11

Programmieraufgaben

Bearbeiten

Lösung zu Aufgabe 1 - Stromkosten

Bearbeiten
package 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

Bearbeiten
package 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

Bearbeiten
package 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

Bearbeiten
package 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)