Advertisement
ugbugduggel

¯\_(ツ)_/¯

Dec 3rd, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.83 KB | None | 0 0
  1. package isttot;
  2. import java.util.Scanner;
  3.  
  4.  
  5. import java.util.Scanner;
  6.  
  7. public class mimimi {
  8.  
  9.     public static void main(String[] args) {
  10.        
  11.         Scanner s = new Scanner(System.in);
  12.        
  13.         System.out.println("u/U == Umfang");
  14.         System.out.println("g/G == Grundfläche");
  15.         System.out.println("m/M == Mantel");
  16.         System.out.println("o/O == Oberfläche");
  17.         System.out.println("v/V == Volumen");
  18.        
  19.         char input = s.findInLine(".").charAt(0);
  20.  
  21.         double Pi = Math.PI;
  22.         double r=0.0,Ergebniss=0.0,h=0.0;
  23.        
  24.        
  25.  
  26.        
  27.        
  28.         if (input == 'u' || input == 'U'){
  29.             System.out.println("geben sie den Radius ein:");
  30.             r=s.nextDouble();
  31.             Ergebniss=2*Pi*r;
  32.         }
  33.         else if (input == 'g' || input == 'G'){
  34.             System.out.println("geben sie den Radius ein:");
  35.             r=s.nextDouble();
  36.             Ergebniss=Pi*(r*r);
  37.         }
  38.            
  39.         else if (input == 'M' || input == 'm'){
  40.             System.out.println("geben sie den Radius ein:");
  41.             r=s.nextDouble();
  42.             System.out.println("geben sie die Höhe ein:");
  43.             h=s.nextDouble();
  44.             Ergebniss=2*Pi*r*h;
  45.            
  46.            
  47.         }
  48.         else if (input == 'o' || input == 'O'){
  49.             System.out.println("geben sie den Radius ein:");
  50.             r=s.nextDouble();
  51.             System.out.println("geben sie die Höhe ein:");
  52.             h=s.nextDouble();
  53.             Ergebniss=2*Pi*r*(r+h);
  54.            
  55.                
  56.         }
  57.         else if (input == 'V' || input == 'v'){
  58.             System.out.println("geben sie den Radius ein:");
  59.             r=s.nextDouble();
  60.             System.out.println("geben sie die Höhe ein:");
  61.             h=s.nextDouble();
  62.             Ergebniss=Pi*(r*r)*h;
  63.         }
  64.         else{
  65.         System.out.println("Ungültige Eingabe !!");
  66.        
  67.         }
  68.        
  69.         if(h>=10000||r>=10000){
  70.             System.out.println("Warnung !! Ich kann zwar primzahlem mit 23249425 Stellen berechnen aber werte über 10000 könnten mich überfordern ¯\\_(ツ)_/¯");
  71.            
  72.         }
  73.        
  74.         System.out.println("Das Ergebniss lautet : "+ Ergebniss);
  75.         s.close();
  76.        
  77.     }
  78.  
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement