C# programnyelvben nem értek pár dolgot?
íme a program:
Console.WriteLine("NÉV"); //A konzol képernyőjén megjeleníti a megadott szöveget.
Console.ReadLine(); //Billentyűleütésre vár.
//Egész típusú változót deklaráltam
int valtozo;
valtozo = 1;
Console.WriteLine(valtozo);
Console.ReadLine();
*/
//Testtömeg index számítás
Console.WriteLine("Testtömeg index számító program");
Console.WriteLine("Kérem adja meg a keresztnevét!");
string keresztnev = Console.ReadLine();
Console.WriteLine("Kérem adja meg a magasságát méterben (pl. 1.8)!");
double magassag = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Kérem adja meg a testsúlyát kg-ban (pl. 80.5)!");
double testsuly = Convert.ToDouble(Console.ReadLine());
//Számolás
double bmi = testsuly / (magassag * magassag);
Console.WriteLine("Kedves {0}! Az ön magassága {1} m, testsúlya {2} kg, melyből a testtömeg indexe: {3}",
keresztnev,magassag,testsuly,bmi);
Console.ReadLine();
}
}
}
Nem értem, hogy mi az, hogy:
Convert.ToDouble(Console.ReadLine());
Miért nem elég, hogy a double variánsb olvassa be azt amit a felhasználó beír, a végén meg simán kiszámolja?!
Minek kell alakítgatni rajta, egyáltalán ez mire való, ez az alakítás?! Nem értem teljesen a logikai menetét.
Aha.
Milyen bugok is vannak benne?
Megírok egy programot, lefut, aztán ha átírok valamit a programban, nem érzékeli, hogy átírtam az adott dolgot, és úgy fut le, mintha még a régi megírt program lenne megírva.
És hasonlók.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!