Advertisement
Guest User

Rechner

a guest
Jan 31st, 2016
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.45 KB | None | 0 0
  1. package Rechner;
  2.  
  3. import javax.swing.JOptionPane;
  4.  
  5. public class Rechner {
  6.  
  7.     public static void main(String[] args) {
  8.     double Modus, radius, umfang, flaeche,seitea, seiteb, flaeche2, umfang2, seiteg, h, flaeche3, seiteg2, h2, flaeche4;
  9.     String eingabe1, einheit, eingabe2, eingabe3, einheit2, eingabe4, eingabe5, eingabe6, eingabe7, einheit3, eingabe8, eingabe9, eingabe10, einheit4;
  10.    
  11.     eingabe1 = JOptionPane.showInputDialog("Hi! Bitte wähle den Modus:"+ '\n' + "1: Kreisberechnung" + '\n' + "2: Rechteckberechnung" + '\n' + "3: Dreiecksberechnung" + '\n' + "4: Parallelogrammberechnung");
  12.     Modus = Double.parseDouble(eingabe1);
  13.    
  14.     if (Modus == 1){eingabe2 = JOptionPane.showInputDialog("Dieses Programm berechnet den Kreisumfang in der Schulversion also Π = 3,14. Bitte gebe den Radius an: ");
  15.     radius = Double.parseDouble(eingabe2);
  16.     eingabe2 = JOptionPane.showInputDialog("Bitte gebe die Einheit an: ");
  17.     einheit = eingabe2;
  18.     umfang = 2.0 * 3.14 * radius;
  19.     flaeche = 3.14 * radius * radius;
  20.     JOptionPane.showMessageDialog(null, "Umfang: " + umfang + " " + einheit
  21.         + '\n' + " Fläche: " + flaeche + " " + einheit + '\u00b2' + '\n' +
  22.         "Bitte beachte dass der . ein , darstellen soll!" + '\n' + "Programm von: Léon Rothe" + '\u00a9' + '\n' + "Version: 0.4 Beta");}
  23.    
  24.     if (Modus == 2) {eingabe3 = JOptionPane.showInputDialog("Dieses Programm berechnet die Fläche eines Rechtecks oder eines Quadrates." + '\n' + "Bitte gebe die länge der Seite a ein: ");
  25.     seitea = Double.parseDouble(eingabe3);
  26.     eingabe4 = JOptionPane.showInputDialog("Bitte gebe die länge der Seite b ein: ");
  27.     seiteb = Double.parseDouble(eingabe4);
  28.     eingabe3 = JOptionPane.showInputDialog("Bitte gebe jetzt die einheit ein: ");
  29.     einheit2 = eingabe3;
  30.     flaeche2 = seitea * seiteb;
  31.     umfang2 = seitea + seitea + seiteb + seiteb;
  32.     JOptionPane.showMessageDialog(null, "Flächeninhalt: " + flaeche2
  33.             + " " + einheit2 + '\u00b2' + '\n'
  34.             + "Umfang: " + umfang2 + einheit2 + '\n' +
  35.             "Bitte beachte dass der . ein , darstellen soll!" + '\n' + "Programm von: Léon Rothe" + '\u00a9' + '\n' + "Version: 0.4 Beta");}
  36.    
  37.    
  38.     if (Modus == 3) {eingabe5 = JOptionPane.showInputDialog("Dieses Programm berechnet die Fläche eines Dreiecks." + "Bitte gebe die länge der Grundlinie (g) ein: ");
  39.     seiteg = Double.parseDouble(eingabe5);
  40.     eingabe6 = JOptionPane.showInputDialog("Bitte gebe die Höhe (h) ein: ");
  41.     h = Double.parseDouble(eingabe6);
  42.     eingabe7 = JOptionPane.showInputDialog("Bitte gebe die einheit ein: ");
  43.     einheit3 = eingabe7;
  44.     flaeche3 = seiteg * h / 2;
  45.     JOptionPane.showMessageDialog(null, "Flächeninhalt: " + flaeche3 + einheit3 + '\u00b2' + '\n' +
  46.             "Bitte beachte dass der . ein , darstellen soll!" + '\n' + "Programm von: Léon Rothe" + '\u00a9' + '\n' + "Version: 0.4 Beta");
  47.    
  48.     if (Modus == 4) {eingabe8 = JOptionPane.showInputDialog("Dieses Programm rechnet den Flächeninhalt eines Parallelogramms aus." + '\n' + "Bitte gebe die länge der Grundlinie (g) ein: ");
  49.     seiteg2  = Double.parseDouble(eingabe8);
  50.     eingabe9 = JOptionPane.showInputDialog("Bitte gebe die Höhe (h) ein: ");
  51.     h2 = Double.parseDouble(eingabe9);
  52.     eingabe10 = JOptionPane.showInputDialog("Bitte gebe die Einheit ein: ");
  53.     einheit4 = eingabe10;
  54.     flaeche4 = seiteg2 * h2;
  55.     JOptionPane.showMessageDialog(null,  "Flächeninhalt: " + flaeche4 + einheit4 + '\u00b2' + '\n' + "Bitte beachte dass der . ein , darstellen soll!" + '\n' + "Programm von: Léon Rothe" + '\u00a9' + '\n' + "Version: 0.4 Beta");
  56.    
  57.     }}}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement