Advertisement
nikcio

De "nemme" opgaver

May 23rd, 2018
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 7.00 KB | None | 0 0
  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.             //Opgave 3
  44.             //Her skal i skrive resten af komandoen så der bliver skrevet de følgende ting. Du skal også få Input fra Console.
  45.             //Her skal den ene skrives med Console.Write i stedet for Console.WriteLine(Hint: Kig på opgave 2)
  46.             ();
  47.             ("Frekvens: ");
  48.             Input
  49.  
  50.             //Det her må ikke ændres!
  51.             //Her ændre vi kommaet til et punktum, fordi alt er engelsk bruges komma og punktum omvendt
  52.             if (float.TryParse(Input, out Bølgelængde))
  53.             {
  54.                 if (Input.Contains(","))
  55.                 {
  56.                     Input = Input.Replace(",", ".");
  57.                 }
  58.                 Frekvens = float.Parse(Input);
  59.             }
  60.  
  61.             if (Input == "")
  62.             {
  63.                 Frekvens = 0;
  64.             }
  65. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  66.             /*
  67.              * Bølgelængde
  68.              */
  69.             //Opgave 4
  70.             //Her skal i skrive resten af komandoen så der bliver skrevet de følgende ting. Du skal også få Input fra Console.
  71.             //Her skal den ene skrives med Console.Write i stedet for Console.WriteLine(Hint: Kig på opgave 2 og 3)(Hint 2: Kig efter store og små bogtaver)
  72.             ();
  73.             ("Lamda(Bølgelængde): ");
  74.             input
  75.  
  76.             //Det her må ikke ændres!
  77.             //Her ændre vi kommaet til et punktum, fordi alt er engelsk bruges komma og punktum omvendt
  78.             if (float.TryParse(Input, out Bølgelængde))
  79.             {
  80.                 if (Input.Contains(","))
  81.                 {
  82.                     Input = Input.Replace(",", ".");
  83.                 }
  84.                 Bølgelængde = float.Parse(Input);
  85.             }
  86.  
  87.             if (Input == "")
  88.             {
  89.                 Bølgelængde = 0;
  90.             }
  91. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  92.             /*
  93.              * Facit udregning
  94.              */
  95.             //Opgave 5
  96.             //Du skal bruge funktionen til at skrive i console til at skrive følgende: "Formel: " + "v = " + Lamda + " * f"
  97.             //Det skal ske der hvor der er et semi kolon.
  98.             Console.WriteLine();
  99.             Console.WriteLine();
  100.             ;
  101. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  102.             //Opgave 6
  103.             //Her mangler hvad consolen skal skrive du skal derfor indsætte de tre følgende i hen holdsvis Nr. 1, 2 og 3
  104.             //"Udregning: " + "v" + " = " + Bølgelængde + " * " + Frekvens
  105.             //"Udregning: " + Fart + " = " + Lamda + " * " + Frekvens
  106.             //"Udregning: " + Fart + " = " + Bølgelængde + " * " + "f"
  107.             if ((Fart == 0) || (Bølgelængde == 0) || (Frekvens == 0))
  108.             {
  109.                 if (Fart == 0)
  110.                 {
  111.                     // 1
  112.                     Console.WriteLine();
  113.                 }
  114.                 else if (Bølgelængde == 0)
  115.                 {
  116.                     // 2
  117.                     Console.WriteLine();
  118.                 }
  119.                 else if (Frekvens == 0)
  120.                 {
  121.                     // 3
  122.                     Console.WriteLine();
  123.                 }
  124.  
  125.                 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)))
  126.                 {
  127.                     Console.WriteLine("Udregning ugyldig");
  128.                     goto END;
  129.                 }
  130.             }
  131. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  132.             //Opgave 7
  133.             //Her mangler nogle ting find dem og skriv dem ind. Den fulde kommando lyder:
  134.             //Console.WriteLine("Facit: " + Bølgelængde + "(" + Lamda + ")" + " * " + Frekvens + "(f)" + " = " + Fart + "(v)");
  135.             //Hint: Led efter steder med "+ +" og ""
  136.  
  137.             if ((Fart == 0) || (Bølgelængde == 0) || (Frekvens == 0))
  138.             {
  139.                 if (Fart == 0)
  140.                 {
  141.                     Fart = Bølgelængde * Frekvens;
  142.                     Console.WriteLine("Facit: " +  + "(" + Lamda + ")" + " * " + Frekvens + "(f)" + " = " + Fart + "(v)");
  143.                 }
  144.                 else if (Bølgelængde == 0)
  145.                 {
  146.                     Bølgelængde = Fart / Frekvens;
  147.                     Console.WriteLine("Facit: " + Bølgelængde + "(" + Lamda + ")" + " * " +  + "(f)" + " = " + Fart + "");
  148.                 }
  149.                 else if (Frekvens == 0)
  150.                 {
  151.                     Frekvens = Fart / Bølgelængde;
  152.                     Console.WriteLine("" + Bølgelængde + "(" +  + ")" + " * " + Frekvens + "(f)" + " = " + Fart + "(v)");
  153.                 }
  154.             }
  155.             else
  156.             {
  157.                 Console.WriteLine("Facit: " + Bølgelængde + "(" +  + ")" + " * " + Frekvens + "(f)" + " = " +  + "(v)");
  158.             }
  159.  
  160.  
  161.             END:;
  162.             /*
  163.              * Hvis du nu ingen fejl har så...
  164.              * Tillykke du har nu lavet et program der kan udregne bølgeformlen.
  165.              * Prøv at trykke Run og afprøv dit program
  166.              *
  167.              */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement