1.
feladat:
-
Kérd be egy rombusz oldalának, és a magasságának
a hosszát.
-
Írd ki a
képernyőre a kerületét, és a területét.
2.
feladat:
-
Kérj be 4 logikai értéket.
-
Számold ki a következő logikai műveleteket:
-
log0 vagy log1 vagy log2 és log3
-
log1 és nem(log1 vagy log2) és nem log3
-
nem log2 és ((log3 vagy nem log4) és log1) és
nem log0
3.
feladat:
-
Írd ki a képernyőre a fenti logikai műveletek
eredményét úgy, hogy a kiírásban szerepelteted a képleteket.
4.
feladat
-
Egy megadott alapterületű kétszintes ház
fűtésköltségének számítása. Minden adat
legyen adott, ne kérjen be semmit a program: földszint és emelet alapterülete,
magassága; 1 köbméter belső tér fűtési költsége forintban.
-
Számoljuk ki az adott fűtésköltség 20%-kal
csökkentett összegét is.
Egy lehetséges megoldás Elemér után szabadon:
//-Kérd be egy rombusz oldalának, és a magasságának a hosszát.
//-Írd ki a képernyőre a kerületét, és a területét.
//1
Console.WriteLine("Írja be egy rombusz: ");
Console.Write("oldalának hosszát: ");
double hossz1 = Convert.ToDouble(Console.ReadLine());
Console.Write("magasságának hosszát: ");
double hossz2 = Convert.ToDouble(Console.ReadLine());
double terulet = hossz1 * hossz2;
double kerulet = 4 * hossz1 ;
Console.WriteLine("A rombusz területe: {0}, kerülete: {1}", terulet, kerulet);
//2
//Kérj be 4 logikai értéket.
Console.Write("Írjon be egy logikai értéket: ");
bool log0 = Convert.ToBoolean(Console.ReadLine());
Console.Write("Írjon be még egy logikai értéket: ");
bool log1 = Convert.ToBoolean(Console.ReadLine());
Console.Write("Írjon be még egy logikai értéket: ");
bool log2 = Convert.ToBoolean(Console.ReadLine());
Console.Write("Írjon be még egy logikai értéket: ");
bool log3 = Convert.ToBoolean(Console.ReadLine());
//-Írd ki a képernyőre a fenti logikai műveletek eredményét úgy, hogy a kiírásban szerepelteted a képleteket.
//-log0 vagy log1 vagy log2 és log3
//-log1 és nem(log1 vagy log2) és nem log3
//- nem log2 és((log3 vagy nem log3) és log1) és nem log0
bool elso = log0 || log1 || log2 && log3;
bool masodik = log1 && !(log1 || log2) && !log3;
bool harmadik = !log2 && ((log3 || !log2) && log1) && !log0;
//3
Console.WriteLine("log0 vagy log1 vagy log2 és log3: {0}", elso);
Console.WriteLine("log1 és nem(log1 vagy log2) és nem log3: {0}", masodik);
Console.WriteLine("nem log2 és ((log3 vagy nem log4) és log1) és nem log0: {0}", harmadik);
//4
double foldszintAlapterulet = 20;
double emeletAlapterulet = 15;
double magassag = 2.7;
double kobmeterKoltseg = 20;
double futesKoltseg1 = kobmeterKoltseg * ((emeletAlapterulet * magassag) + (foldszintAlapterulet * magassag));
double futeskoltseg2 = futesKoltseg1 - (futesKoltseg1 / 5);