nikcio

endelig opgave 1. udkast

May 23rd, 2018
98
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.             Console.WriteLine("Program 001");
  2.             Console.WriteLine();
  3.             Console.WriteLine();
  4.             Console.WriteLine();
  5.  
  6.             //Opgave 1
  7.             //Her skal i fuldføre værdierne så de står rigtigt(Hint: "float" og "String").
  8.             char Lamda = '\u03BB';  //Lamda
  9.             Fart            //Fart
  10.             Frekvens        //Frekvens
  11.             Bølgelængde     //Bølgelængde
  12.             Input           //Det man selv skriver
  13.  
  14.             /*
  15.              * Fart
  16.              */
  17.              //Opgave 2
  18.              //Her skal i skrive resten af komandoen så der bliver skrevet de følgende ting. Du skal også få Input fra Console.
  19.             ("Skriv værdier: ");
  20.             ();
  21.             Console.Write("Fart: ");
  22.             Input =
  23.  
  24.             //Det her må ikke ændres!
  25.             //Her ændre vi kommaet til et punktum, fordi alt er engelsk bruges komma og punktum omvendt
  26.             if (float.TryParse(Input, out Bølgelængde))
  27.             {
  28.                 if (Input.Contains(","))
  29.                 {
  30.                     Input = Input.Replace(",", ".");
  31.                 }
  32.                 Fart = float.Parse(Input);
  33.             }
  34.  
  35.             if (Input == "")
  36.             {
  37.                 Fart = 0;
  38.             }
  39.  
  40.             /*
  41.              * Frekvens
  42.              */
  43.             Console.WriteLine();
  44.             Console.Write("Frekvens: ");
  45.             Input = Console.ReadLine();
  46.  
  47.             //Her ændre vi kommaet til et punktum, fordi alt er engelsk bruges komma og punktum omvendt
  48.             if (float.TryParse(Input, out Bølgelængde))
  49.             {
  50.                 if (Input.Contains(","))
  51.                 {
  52.                     Input = Input.Replace(",", ".");
  53.                 }
  54.                 Frekvens = float.Parse(Input);
  55.             }
  56.  
  57.             if (Input == "")
  58.             {
  59.                 Frekvens = 0;
  60.             }
  61.  
  62.             /*
  63.              * Bølgelængde
  64.              */
  65.             Console.WriteLine();
  66.             Console.Write("Lamda(Bølgelængde): ");
  67.             Input = Console.ReadLine();
  68.  
  69.             //Her ændre vi kommaet til et punktum, fordi alt er engelsk bruges komma og punktum omvendt
  70.             if (float.TryParse(Input, out Bølgelængde))
  71.             {
  72.                 if (Input.Contains(","))
  73.                 {
  74.                     Input = Input.Replace(",", ".");
  75.                 }
  76.                 Bølgelængde = float.Parse(Input);
  77.             }
  78.  
  79.             if (Input == "")
  80.             {
  81.                 Bølgelængde = 0;
  82.             }
  83.  
  84.             /*
  85.              * Facit udregning
  86.              */
  87.             Console.WriteLine();
  88.             Console.WriteLine();
  89.             Console.WriteLine("Formel: " + "v = " + Lamda + " * f");
  90.  
  91.             if ((Fart == 0) || (Bølgelængde == 0) || (Frekvens == 0))
  92.             {
  93.                 if (Fart == 0)
  94.                 {
  95.                     Console.WriteLine("Udregning: " + "v" + " = " + Bølgelængde + " * " + Frekvens);
  96.                 }
  97.                 else if (Bølgelængde == 0)
  98.                 {
  99.                     Console.WriteLine("Udregning: " + Fart + " = " + Lamda + " * " + Frekvens);
  100.                 }
  101.                 else if (Frekvens == 0)
  102.                 {
  103.                     Console.WriteLine("Udregning: " + Fart + " = " + Bølgelængde + " * " + "f");
  104.                 }
  105.  
  106.                 if (((Fart == 0) && (Bølgelængde == 0)) || ((Fart == 0) && (Frekvens == 0)) || ((Bølgelængde == 0) && (Frekvens == 0)) || ((Frekvens == 0) && (Bølgelængde == 0)) || ((Fart == 0) && (Bølgelængde == 0)))
  107.                 {
  108.                     Console.WriteLine("Udregning ugyldig");
  109.                     goto END;
  110.                 }
  111.             }
  112.  
  113.             if ((Fart == 0) || (Bølgelængde == 0) || (Frekvens == 0))
  114.             {
  115.                 if (Fart == 0)
  116.                 {
  117.                     Fart = Bølgelængde * Frekvens;
  118.                     Console.WriteLine("Facit: " + Bølgelængde + "(" + Lamda + ")" + " * " + Frekvens + "(f)" + " = " + Fart + "(v)");
  119.                 }
  120.                 else if (Bølgelængde == 0)
  121.                 {
  122.                     Bølgelængde = Fart / Frekvens;
  123.                     Console.WriteLine("Facit: " + Bølgelængde + "(" + Lamda + ")" + " * " + Frekvens + "(f)" + " = " + Fart + "(v)");
  124.                 }
  125.                 else if (Frekvens == 0)
  126.                 {
  127.                     Frekvens = Fart / Bølgelængde;
  128.                     Console.WriteLine("Facit: " + Bølgelængde + "(" + Lamda + ")" + " * " + Frekvens + "(f)" + " = " + Fart + "(v)");
  129.                 }
  130.             }
  131.             else
  132.             {
  133.                 Console.WriteLine("Facit: " + Bølgelængde + "(" + Lamda + ")" + " * " + Frekvens + "(f)" + " = " + Fart + "(v)");
  134.             }
  135.  
  136.  
  137.             END:;
RAW Paste Data