C# :: Aufgabe #291 :: Lösung #4

4 Lösungen Lösungen öffentlich
#291

Angelsächsische Maße umrechnen

Anfänger - C# von DragStar - 23.03.2020 um 09:41 Uhr
Die angelsächsischen Maße sind ja manchmal etwas seltsam. Schreiben Sie ein Programm, welches nach einer Menüauswahl:

1: inch, 2: foot, 3: yard, 4: mile

und der nachfolgenden Eingabe eines Maßes, dieses nach folgender Tabelle in Meter umrechnet:

inch 0,0254 m
foot 0,3048 m
yard 0,9144 m
mile 1609,34 m
#4
vote_ok
von steinwand (150 Punkte) - 08.04.2020 um 11:19 Uhr
Quellcode ausblenden C#-Code
using System;

namespace Maße
{
    class Program
    {

        static void Main(string[] args)
        {
            double inch = 0.0254, foot = 0.3048, yard = 0.9144, mile = 1609.34;
            Console.WriteLine("Wählen Sie bitte aus: 1: inch, 2: foot, 3: yard, 4: mile");
            string input = Console.ReadLine();
            Console.WriteLine("Geben Sie die Meter Anzahl ein welche Sie umrechnen möchten: ");
            string meter = Console.ReadLine();
            switch (input)
            {
                case "1":
                    Console.WriteLine(double.Parse(meter) / inch + " inch");
                    break;
                case "2":
                    Console.WriteLine(double.Parse(meter) / foot + " foot");
                    break;
                case "3":
                    Console.WriteLine(double.Parse(meter) / yard + " yard");
                    break;
                case "4":
                    Console.WriteLine(double.Parse(meter) / mile+" miles");
                    break;
            }
        }
    }
}


Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben