Ellenőriztük ennek a feladatsornak a megoldását.
Aki még nem fejezte be, a megoldás alapján egészítse ki a sajátját.
A teljes programban
a kiírásoknál a tanult formázásokat használd, legyen az ablaknak címe
is. Amit lehet, tárolj változókban. A részszámításoknál dönthetsz, hogy a
részeredményeket is tárolod, vagy összetett kifejezéseket használsz.
1. feladat:
Kérd be a kis lakás
szobájának, fürdőszobájának, konyhájának, előszobájának adatait: szélesség,
hosszúság.
Kérd be a lakás
magasságát is.
2. feladat:
Írd ki a tulajdonos
szerinti alapterületet a képernyőre (34 m2). (Más teendő nincs vele,
csak ki kell írni.)
Számold ki, tárold
változókban a helyiségek alapterületét, ezeket nem kell kiírni.
Számold ki, tárold
változóban, és írd ki az alapterületek összegét.
3. feladat:
Számold ki az adatokból,
hogy a lakás hány légköbméter, és írd is ki. (A helyiségek térfogatát kell
kiszámolni (a terület és a magasság szorzata), majd összeadni.
Utánanéztél az
interneten, hogy 6 megállónyi metróval, és 1 megállónyi busszal tudsz eljutni
az iskoláig. (Az, hogy 6 megálló, nem jelent 6-tal szorzást.)
A metró jegy ára 150
forint, a buszjegy 100 forint, ezeket tárold változókban. (Ne kérd be, hanem
programból add értékül.)
4. feladat:
Számold ki, hogy ha
hetente ötször kell oda-vissza utaznod (hétköznap), havonta mennyibe fog
kerülni az utazás (20 nappal számolva).
5. feladat:
Változtasd meg a
kiírásaidat: a kiszámolt értékeket pirossal jelenítsd meg a mértékegységeikkel
együtt.
A program végét három
hangjelzés jelezze.
Szorgalmi:
Diákmunkával
hétvégénként 6.000 forintot tudsz összeszedni. A lakás bérleti költsége havi
40.000 Ft, rezsi költsége 30.000 Ft.
Feladat: Írd ki a képernyőre,
mennyi ösztöndíjat kellene kapnod, hogy a bérleti díjat, a rezsit, és a helyi
közlekedés díját fedezzék a bevételeid? (Nincs egyéb bevételed.)
using System;
namespace progiházi
{
class Program
{
static void Main(string[] args)
{
//1.feladat:
//Kérd be a kis lakás szobájának, fürdőszobájának, konyhájának, előszobájának adatait: szélesség, hosszúság.
Console.ForegroundColor = ConsoleColor.Red;
//Kérd be a lakás magasságát is.
Console.WriteLine("Ird be a kis lakás magasságát: ");
int magassag = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ird be a kislakás fürdőszobájának szélességét: ");
int KisFudoSZelesseg = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ird be a kislakás fürdőszobájának hosszúság: ");
int KisFudoHosszusag = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ird be a kislakás konyhájának szélességét: ");
int KisKonyhaSZelesseg = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ird be a kislakás konyhájának hosszúság: ");
int KisKonyhaHosszusag = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ird be a kislakás előszobájánakk szélességét: ");
int KisEloszobaSZelesseg = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ird be a kislakás előszobájának hosszúság: ");
int KisEloszobaHosszusag = Convert.ToInt32(Console.ReadLine());
//2.feladat:
//Írd ki a tulajdonos szerinti alapterületet a képernyőre(34 m2). (Más teendő nincs vele, csak ki kell írni.)
Console.WriteLine("A tulajdonos szerint 34m2 a lakás területe!");
//Számold ki, tárold változókban a helyiségek alapterületét, ezeket nem kell kiírni.
int konyha = KisKonyhaHosszusag * KisKonyhaSZelesseg;
int eloszoba = KisEloszobaHosszusag * KisEloszobaSZelesseg;
int furdo = KisFudoHosszusag * KisFudoSZelesseg;
//Számold ki, tárold változóban, és írd ki az alapterületek összegét.
int alapterulet = konyha + eloszoba + furdo;
Console.WriteLine("Alapterület: {0} négyzetméter", alapterulet);
//3.feladat:
//Számold ki az adatokból, hogy a lakás hány légköbméter, és írd is ki. (A helyiségek térfogatát kell kiszámolni(a terület és a magasság szorzata), majd összeadni.
int konyha3 = KisKonyhaHosszusag * KisKonyhaSZelesseg * magassag;
int eloszoba3 = KisEloszobaHosszusag * KisEloszobaSZelesseg * magassag;
int furdo3 = KisFudoSZelesseg * KisFudoHosszusag * magassag;
int osz3 = konyha3 + eloszoba3 + furdo3;
Console.WriteLine("Össz térfogat: {0} köbméter", osz3);
//Utánanéztél az interneten, hogy 6 megállónyi metróval, és 1 megállónyi busszal tudsz eljutni az iskoláig. (Az, hogy 6 megálló, nem jelent 6 - tal szorzást.)
//A metró jegy ára 150 forint, a buszjegy 100 forint, ezeket tárold változókban. (Ne kérd be, hanem programból add értékül.)
int metroJegy = 150;
int buszJegy = 100;
//4.feladat:
//Számold ki, hogy ha hetente ötször kell oda-vissza utaznod(hétköznap), havonta mennyibe fog kerülni az utazás (20 nappal számolva).
int havonta = 2 * (150 + 100) *5 * 4;
//5.feladat:
//Változtasd meg a kiírásaidat: a kiszámolt értékeket pirossal jelenítsd meg a mértékegységeikkel együtt.
//A program végét három hangjelzés jelezze.
Console.Beep();
Console.Beep();
Console.Beep();
//Szorgalmi:
//Diákmunkával hétvégénként 6.000 forintot tudsz összeszedni.A lakás bérleti költsége havi 40.000 Ft, rezsi költsége 30.000 Ft.
//Feladat: Írd ki a képernyőre, mennyi ösztöndíjat kellene kapnod, hogy a bérleti díjat, a rezsit, és a helyi közlekedés díját fedezzék a bevételeid? (Nincs egyéb bevételed.)
}
}
}