Guest User

Untitled

a guest
Dec 7th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace Ohms_Lov_med_If
  7. // Ohms Lov: U = R * I | i enheder: V = O * A
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. String strValgt, strVolt, strOhm, strAmp;
  14. double intVolt, intOhm, intAmp; // Glemte her at tilføje som double (pga float) fra starten så bibeholder bare de variable navne....
  15. Console.WriteLine("Dette program udregner hhv Volt, Ampere eller Ohm i et kredsløb, efter dit valg ved brug af Ohms Lov.");
  16. Ommer:
  17. Console.WriteLine("Skriv hvad du ønsker at regne ud: O for Ohm, V for Volt, A for Ampere.");
  18. strValgt = Console.ReadLine();
  19. if (strValgt == "V") // = sætter lig med, == sammenligner booleansk.
  20. {
  21. Console.WriteLine("Du har valgt at udregne Volt.");
  22. Console.WriteLine("Indtast en værdi for Ampere.");
  23. strAmp = Console.ReadLine();
  24. intAmp = double.Parse(strAmp);
  25. Console.WriteLine("Indtast en værdi for Ohm.");
  26. strOhm = Console.ReadLine();
  27. intOhm = double.Parse(strOhm);
  28. intVolt = intOhm * intAmp;
  29. Console.WriteLine("Resultatet er {0} Volt", intVolt);
  30. goto Slut;
  31. }
  32. if (strValgt == "A")
  33. {
  34. Console.WriteLine("Du har valgt at udregne Ampere.");
  35. Console.WriteLine("Indtast en værdi for Volt.");
  36. strVolt = Console.ReadLine();
  37. intVolt = double.Parse(strVolt);
  38. Console.WriteLine("Indtast en værdi for Ohm.");
  39. strOhm = Console.ReadLine();
  40. intOhm = double.Parse(strOhm);
  41. intAmp = intVolt / intOhm;
  42. Console.WriteLine("Resultatet er {0} Ampere", intAmp);
  43. goto Slut;
  44. }
  45. if (strValgt == "O")
  46. {
  47. Console.WriteLine("Du har valgt at udregne Ohm.");
  48. Console.WriteLine("Indtast en værdi for Volt.");
  49. strVolt = Console.ReadLine();
  50. intVolt = double.Parse(strVolt);
  51. Console.WriteLine("Indtast en værdi for Ampere.");
  52. strAmp = Console.ReadLine();
  53. intAmp = double.Parse(strAmp);
  54. intOhm = intVolt / intAmp;
  55. Console.WriteLine("Resultatet er {0} Ohm", intOhm);
  56. goto Slut;
  57.  
  58. }
  59. else
  60. {
  61. Console.WriteLine("Du har ikke skrevet V, O eller A! Det er en om'er!");
  62. goto Ommer;
  63. }
  64. Slut:
  65. Console.ReadKey();
  66.  
  67. }
  68. }
  69. }
Add Comment
Please, Sign In to add comment