2016. szeptember 12., hétfő

2016.09.13.-15. Int és byte típus

A Drive használatának ismétlése, digitális info füzet beüzemelése.

Az int és a byte típus
            
//A barátaid rendszeresen érdeklődnek a Facebook-on,
            //hogy hol szórakoztál a hétvégén.
            //Feladat: Írjunk együtt egy programot, ami bekér egyes adatokat,
            //és kiírja a képernyőre őket. Ezen felül kiírja a teljes
            //összeget, amit a hónapban addig költöttél, és megadja, hogy
            //hány új barátot szereztél.
            //(Az egyéb apró problémákat később oldjuk meg, mint
            //pl. közzététel az oldaladon, stb.:)

Megoldás:


namespace facebook
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("--------------------------------------------------");
            Console.WriteLine("1. hét");
            Console.Write("Kérem a szórakozóhely nevét: ");
            string disco1 = Console.ReadLine(); //változó definiálása és értékadása
            Console.Write("Kérem a DJ nevét: ");
            string dj1 = Console.ReadLine();
            Console.Write("Kérem a jegy árát: ");
            string jegy1 = Console.ReadLine();
            Console.WriteLine();


            Console.WriteLine("2. hét");
            Console.Write("Kérem a szórakozóhely nevét: ");
            string disco2 = Console.ReadLine();
            Console.Write("Kérem a DJ nevét: ");
            string dj2 = Console.ReadLine();
            Console.Write("Kérem a jegy árát: ");
            string jegy2 = Console.ReadLine();


            Console.Write("Az 1. héten itt voltam:              ");
            Console.WriteLine(disco1);
            Console.Write("A DJ:                                ");
            Console.WriteLine(dj1);
            Console.Write("Jegy ár:                             ");
            Console.WriteLine(jegy1);
            Console.WriteLine();

            Console.WriteLine("A 2. héten itt voltam: {0}",disco2);
            Console.WriteLine("A DJ: {0}", dj2);
            Console.WriteLine("Jegy ár:  {0}", jegy2);


            //Próbáljuk őket összeadni:
            string osszeg = jegy1 + jegy2;
            Console.Write("Összesen ennyi forintot költöttem eddig a hónapban: ");
            Console.WriteLine(osszeg);

            //Mi történt? Egymás után írta a számokat, mert ezek
            //string (szöveg) típusúak.
            //Változtassuk meg a forintértékek típusát int-re,
            //ami egész számot jelent.
            //Változtassuk meg a nevüket is, hogy ne legyen fordítási hiba.

            int jegyEgy = Convert.ToInt32(jegy1);
            int jegyKetto = Convert.ToInt32(jegy2);

            //Mostmár össze tudjuk adni a két értéket:
            int osszegUj = jegyEgy + jegyKetto;

            Console.Write("Összesen ennyi forintot költöttem eddig a hónapban: ");
            Console.WriteLine(osszegUj);

            Console.Write("Hány új barátot szereztél az első héten? :");
            byte barat1 = Convert.ToByte(Console.ReadLine());
            Console.Write("Hány új barátot szereztél a második héten? :");
            byte barat2 = Convert.ToByte(Console.ReadLine());
            Console.WriteLine("Összesen tehát {0} új barátot szereztél.", barat1 + barat2);
            Console.ReadLine();
        }
    }
}



Házi feladat (Drive-ra feltöltve):
Írj programot egy reggeli vásárlásodról:
-     A program kérje be, hogy melyik boltban vásároltál ma reggel.
-     Kérje be azt a három terméket az árával együtt, amit megvettél reggelire.

Írja ki a termékek nevét, és a teljes elköltött összeget.