Feladat: begépelni, tesztelni:
Utána a saját munkádat és ezt a tanári példányt a digifüzetbe tenni.
//1.feladat:
//- Kérd be, hogy hány fok van odakint.
//- Ha nulla fok alatt van, írd ki, hogy valószínűleg tél van.
Console.Write("Hány fok van odakint?: ");
int fok = Convert.ToInt32(Console.ReadLine());
if (fok < 0) //kifejezés: értékek, és műveletek
//ez itt egy logikai művelet, a vége vagy igaz, vagy hamis
Console.WriteLine("Valószínűleg tél van.");
//ha a kifejezés igaz, kiírja az utasítást
//ha hamis, ugrik a következő if-hez, vagyis a következő utasításhoz
if (fok < 0) //ha a feltétel igaz, akkor végrehajtja a blokkban lévő részt
{ //blokkjel
Console.WriteLine("Valószínűleg tél van.");
}
if (fok < 0) //ha a feltétel igaz, végrehajtja a következő EGY utasítást
Console.WriteLine("Valószínűleg tél van.");
//ha a sor nem kezdődne beljebb, csúnya, de működőképes lenne
//Ez így is jó:
if (fok < 0) Console.WriteLine("Lehet, hogy esik a hó.");
//És így is jó:
if (fok < 0)
{
Console.WriteLine("Ha lesz elég hó, megyek síelni.");
Console.WriteLine("Ha elég hideg lesz, megyek korcsolyázni.");
}
//És így is jó:
if (fok < 0) { Console.WriteLine("Nemsokára jön a Mikulás. Ho-ho-ho-hóóó."); Console.Beep(); Console.Beep(); Console.Beep();}
//2.feladat:
//- Kérd be a legrégebbi hardver cég betűszavának
//első betűjét.
//- Ha jó a válasz, írd ki, hogy <Helyes>.
Console.Write("Írd be a legrégebbi hardver cég betűszavának első betűjét: ");
char betu = Convert.ToChar(Console.ReadLine());
if (betu == 'i' || betu == 'I') //== azt jelenti, hogy egyenlő-e?
{
Console.WriteLine("Helyes.");
}
//3.feladat:
//- Kérd be, milyen iskolai szünet lesz legközelebb.
//- Ha jó a válasz, írd ki, hogy eltalálta.
Console.Write("Írd be, milyen iskolai szünet lesz legközelebb (téli, sí, tavaszi, nyári): ");
string szunet = Console.ReadLine();
if (szunet == "téli")
{
Console.WriteLine("Eltaláltad.");
}
//4.feladat:
//- Kérd be a felhasználó születési testsúlyát kg-ban.
//(Tört szám legyen.)
//- Ha a bekért szám nagyobb 4-nél, írd ki: <Ez igen!>
Console.Write("Mennyi volt a születési súlyod (kg)?: ");
double suly = Convert.ToDouble(Console.ReadLine());
if (suly > 4) //egész számmal hasonlítható a tört
{
Console.WriteLine("Ez igen!");
}
//5.feladat:
//- Írd ki a következőket:
//"Igaz, hogy szeretsz iskolába járni? Válaszolj angolul!"
// (A bekéréshez használj logikai változót.)
//- Ha a válasz true, írd ki: No-no!
Console.Write("Igaz, hogy szeretsz iskolába járni? Válaszolj (egy szóval) angolul!: ");
bool log = Convert.ToBoolean(Console.ReadLine());
if (log == true)
{
Console.WriteLine("No-no!");
}
Console.ReadLine();
}
}
}
Frissített program:
using System;
namespace szelekcioBevezetese
{
class Program
{
static void Main(string[] args)
{
//1.feladat:
//- Kérd be, hogy hány fok van odakint.
//- Ha nulla fok alatt van, írd ki, hogy valószínűleg tél van.
Console.Write("Hány fok van odakint?: ");
int fok = Convert.ToInt32(Console.ReadLine());
if (fok < 0) //kifejezés: értékek, és műveletek
//ez itt egy logikai művelet, a vége vagy igaz, vagy hamis
Console.WriteLine("Valószínűleg tél van.");
//ha a kifejezés igaz, kiírja az utasítást
//ha hamis, ugrik a következő if-hez, vagyis a következő utasításhoz
if (fok < 0) //ha a feltétel igaz, akkor végrehajtja a blokkban lévő részt
{ //blokkjel
Console.WriteLine("Valószínűleg tél van.");
}
if (fok < 0) //ha a feltétel igaz, végrehajtja a következő EGY utasítást
Console.WriteLine("Valószínűleg tél van.");
//ha a sor nem kezdődne beljebb, csúnya, de működőképes lenne
//Ez így is jó:
if (fok < 0) Console.WriteLine("Lehet, hogy esik a hó.");
//És így is jó:
if (fok < 0)
{
Console.WriteLine("Ha lesz elég hó, megyek síelni.");
Console.WriteLine("Ha elég hideg lesz, megyek korcsolyázni.");
}
//És így is jó:
if (fok < 0) { Console.WriteLine("Nemsokára jön a Mikulás. Ho-ho-ho-hóóó."); Console.Beep(); Console.Beep(); Console.Beep(); }
//2.feladat:
//- Kérd be a legrégebbi hardver cég betűszavának
//első betűjét.
//- Ha jó a válasz, írd ki, hogy <Helyes>.
Console.Write("Írd be a legrégebbi hardver cég betűszavának első betűjét: ");
char betu = Convert.ToChar(Console.ReadLine());
if (betu == 'i' || betu == 'I') //== jelentése: egyenlő-e?
{
Console.WriteLine("Helyes.");
}
//3.feladat:
//- Kérd be, milyen iskolai szünet lesz legközelebb.
//- Ha jó a válasz, írd ki, hogy eltalálta.
Console.Write("Írd be, milyen iskolai szünet lesz legközelebb (téli, sí, tavaszi, nyári): ");
string szunet = Console.ReadLine();
if (szunet == "téli" || szunet == "TÉLI")
//if (szunet.ToLower() == "téli" ) //ezt még nem kell tudni
{
Console.WriteLine("Eltaláltad.");
}
//4.feladat:
//- Kérd be a felhasználó születési testsúlyát kg-ban.
//(Tört szám legyen.)
//- Ha a bekért szám nagyobb 4-nél, írd ki: <Ez igen!>
Console.Write("Mennyi volt a születési súlyod (kg)?: ");
double suly = Convert.ToDouble(Console.ReadLine());
if (suly > 4) //egész számmal hasonlítható a tört
{
Console.WriteLine("Ez igen!");
}
if (suly == 4)
{
Console.WriteLine("Ez igen! Pont 4 kg.");
}
if (suly < 4)
{
Console.WriteLine("Ez kevesebb, mint 4 kg.");
}
if (suly >= 4) //ez már a második üzenet a 4, vagy annál nagyobb értékekre
{
Console.WriteLine("Ez nagyobb, vagy egyenlő mint 4 kg.");
}
//5.feladat:
//- Írd ki a következőket:
//"Igaz, hogy szeretsz iskolába járni? Válaszolj angolul!"
// (A bekéréshez használj logikai változót.)
//- Ha a válasz true, írd ki: No-no!
Console.Write("Igaz, hogy szeretsz iskolába járni? Válaszolj (egy szóval) angolul!: ");
bool log = Convert.ToBoolean(Console.ReadLine());
if (log == true)
{
Console.WriteLine("No-no!");
}
if (log == false)
{
Console.WriteLine("Azt válaszoltad, hogy nem");
}
Console.ReadLine();
}
}
}
Nincsenek megjegyzések:
Megjegyzés küldése
Megjegyzés: Megjegyzéseket csak a blog tagjai írhatnak a blogba.