Advertisement
Jakobhorak28

Untitled

Oct 20th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.90 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Flächengleiche_Formen
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             Console.Write("Flächengleiche Formen berechner von Jakob Horak\n\nWollen sie den Radius von einem (K)reis\noder die Seitenlänge von einem (Q)uadrat eingeben? ");
  14.             char wahl;
  15.             double f, s, r;
  16.  
  17.             wahl = Convert.ToChar(Console.ReadLine().ToUpper());
  18.  
  19.             switch(wahl)
  20.             {
  21.                 case 'K':
  22.                     Console.Write("Der Radius beträgt: ");
  23.                     r = Convert.ToDouble(Console.ReadLine());
  24.                     if (r > 0)
  25.                     {
  26.                         f = r * r * Math.PI;
  27.                         s = Math.Sqrt(f);
  28.                         Console.Write("Die Fläche der Formen beträgt: {0:N2}\nDie Seitenlänge des flächengleichen Quadrates beträgt: {1:N2}", f, s);
  29.                     }
  30.                     else
  31.                         Console.WriteLine("Ungültige Eingabe");
  32.                     break;
  33.                 case 'Q':
  34.                     Console.Write("Die Seitenlänge beträgt: ");
  35.                     s = Convert.ToDouble(Console.ReadLine());
  36.                     if (s > 0)
  37.                     {
  38.                         f = s * s;
  39.                         r = Math.Sqrt(f / Math.PI);
  40.                         Console.Write("Die Fläche der Formen beträgt: {0:N2}\nDer Radius des flächengleichen Kreises beträgt: {1:N2}", f, r);
  41.                     }
  42.                     else
  43.                         Console.WriteLine("Ungültige Eingabe");
  44.                     break;
  45.                 default:
  46.                     Console.WriteLine("Ungültige Eingabe");
  47.                     break;
  48.             }
  49.             Console.ReadLine();
  50.         }
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement