Kezdőoldal » Számítástechnika » Programozás » C#-ban hogy tudom megoldani...

C#-ban hogy tudom megoldani ezt az egyszerű feladatot?

Figyelt kérdés

Szeretnék csinálni egy olyan programot,ami kiszámolj a téglalap,négyzet,háromszög,trapéz és deloid kerületét lés területét.


Az iffel akartam,de még kezdő vagyok és hibát ír ki. Ha jól értelmezem,akkor a stringet nm tudja felhasználni az a változóban.De megmutaom hátha úgy érthetöbb:



Console.Write("Ez a program kiszámolja a téglalap, a négyzet, a hárömszög, a deltoid, és a trapéz kerületét, és területét is.Kérlek,válassz a felsorolásból(A választott geometriai alakzat számával):");

Console.WriteLine();

Console.WriteLine();

Console.WriteLine("Téglalap(1), Négyzet(2), Háromszög(3), Deltoid(4), Trapéz(5)");

string s = Console.ReadLine();

int a = Convert.ToInt32(s);


//Téglalap


if (a = 1)

{

Console.WriteLine("Kérem a téglalap 'a' oldalának értékét:");

string s2 = Console.ReadLine();

int teglalapa = Convert.ToInt32(s2);



Ezta sort: if (a = 1)


Aláhúzza,ezzel a hibaüzenettel:Severity Code

Error CS0029 Cannot implicitly convert type 'int' to 'bool'



Köszönöm aki segít.


2018. jún. 15. 16:42
 1/8 anonim ***** válasza:
Dupla egyenlőségjel kell
2018. jún. 15. 16:44
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
Az ifbe
2018. jún. 15. 16:44
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
Nem bántásból de ez nagyon nagyon alap dolog
2018. jún. 15. 16:45
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:

És tényleg dupla egyenlőség kellett.Köszönöm.Tudom alap dolog,de fejlődőképes vagyok:)

Üdv

2018. jún. 15. 16:55
 5/8 anonim ***** válasza:

Ajánlom a figyelmedbe:

[link]

2018. jún. 15. 23:07
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:
Köszönöm.
2018. jún. 15. 23:18
 7/8 anonim ***** válasza:

Console.WriteLine("Weight in kg:");

double weight = Convert.ToInt32(Console.ReadLine());


Console.WriteLine("Height in cm:");

double height = Convert.ToInt32(Console.ReadLine());


double bmi = weight / (Math.Pow( height/100 ,2));


Console.Write("BMI: " + bmi + " ");


if (bmi < 18){

Console.Write("Underweight");

}else if(bmi > 25){

Console.Write("Overweight");

}else{

Console.Write("Normal");

}


Console.ReadKey();

2018. jún. 16. 12:26
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:
upsz nemide :D
2018. jún. 16. 12:27
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!