Be kell fejezni ezt holnapra.
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 log3) é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);
Nincsenek megjegyzések:
Megjegyzés küldése
Megjegyzés: Megjegyzéseket csak a blog tagjai írhatnak a blogba.