Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Roppantonepeldai
- {
- class Program
- {
- static void Main(string[] args)
- {
- string menu;
- string aszam;
- int szam;
- double tszam, tszam1, tszam2;
- int[] egeszek = new int[3];
- Console.Write("Írja be a feladat számát és betűjelét: ");
- menu = Console.ReadLine();
- switch(menu)
- {
- case "3a":
- Console.WriteLine("Bekér egy egész számot, majd kiszámolja és kiírja a szám háromszorosát!");
- Console.Write("Írja be az egész számot: ");
- aszam = Console.ReadLine();
- szam = Convert.ToInt32(aszam);
- Console.WriteLine(3*szam);
- break;
- case "3b":
- Console.WriteLine("Bekér egy egész számot, majd kiírja a szám ellentetjét!");
- Console.Write("Írja be az egész számot: ");
- aszam = Console.ReadLine();
- szam = Convert.ToInt32(aszam);
- Console.WriteLine(-szam);
- break;
- case "3c":
- Console.WriteLine("Bekéri egy négyzet oldalát, majd kiszámolja és kiírja a négyzet kerületét, területét!");
- Console.Write("A négyzet oldala (>0): ");
- aszam = Console.ReadLine();
- tszam = Convert.ToDouble(aszam);
- Console.WriteLine("A négyzet kerülete: {0}, területe pedig {1}.", 4*tszam, tszam*tszam);
- break;
- case "3d":
- Console.WriteLine("Bekéri egy téglalap oldalát, majd kiszámolja és kiírja a téglalap kerületét, területét!");
- Console.Write("A téglalap egyik oldala (>0): ");
- aszam = Console.ReadLine();
- tszam1 = Convert.ToDouble(aszam);
- Console.Write("A téglalap másik oldala (>0): ");
- aszam = Console.ReadLine();
- tszam2 = Convert.ToDouble(aszam);
- Console.WriteLine("A téglalap kerülete: {0}, területe pedig {1}.", 2*(tszam1+tszam2), tszam1*tszam2);
- break;
- case "3e":
- Console.WriteLine("Addig kér be egy egész számot, ameddig pozitív nem lesz, majd kiírja, hogy a szám páros vagy páratlan-e.");
- do
- {
- Console.Write("Írjon be egy egész számot: ");
- aszam = Console.ReadLine();
- szam = Convert.ToInt32(aszam);
- }while(szam <= 0);
- Console.Write("A szám ");
- if (szam % 2 == 0)
- {
- Console.WriteLine("páros.");
- }
- else
- {
- Console.WriteLine("páratlan.");
- }
- break;
- case "4a":
- Console.WriteLine("Kérjen be egy nevet és írja ki, hogy a SZIA NÉV(a bekért név legyen)!");
- Console.Write("Írjon be egy nevet: ");
- aszam = Console.ReadLine();
- string nagybetus = aszam.ToUpper();
- Console.WriteLine("SZIA {0}", nagybetus);
- break;
- case "4b":
- Console.WriteLine("Kérjen be két számot és írja ki a két szám összegét, különbségét!");
- Console.Write("Adja meg az első számot: ");
- aszam = Console.ReadLine();
- tszam1 = Convert.ToDouble(aszam);
- Console.Write("Adja meg a második számot: ");
- aszam = Console.ReadLine();
- tszam2 = Convert.ToDouble(aszam);
- Console.WriteLine("A(z) {0} és {1} összege: {2}, a különbsége pedig: {3}.", tszam1, tszam2, tszam1+tszam2, tszam1-tszam2);
- break;
- case "4c":
- Console.WriteLine("Kérjen be egy számot és írja ki a négyzetét!");
- Console.Write("Írjon be egy számot: ");
- aszam = Console.ReadLine();
- tszam = Convert.ToDouble(aszam);
- Console.WriteLine("A szám négyzete: {0}", Math.Pow(tszam, 2));
- break;
- case "4d":
- Console.WriteLine("Készítsen olyan programot, mely bekér három egész számot és kiírja ezek összegét és szorzatát!");
- int sum=0, prod=1;
- for (int i = 0; i < 3; i++)
- {
- Console.Write("Írjon be egy egész számot: ");
- aszam = Console.ReadLine();
- egeszek[i] = Convert.ToInt32(aszam);
- sum += egeszek[i];
- prod *= egeszek[i];
- }
- Console.WriteLine("A számok összege: {0}, szorzatuk pedig: {1}", sum, prod);
- break;
- case "4e":
- Console.WriteLine("Kérjen be egy számot és írassa ki, hogy negatív vagy pozitív-e a szám!");
- Console.Write("Írja be a számot: ");
- aszam = Console.ReadLine();
- tszam = Convert.ToDouble(aszam);
- Console.Write("A megadott szám ");
- if (tszam > 0)
- {
- Console.WriteLine("pozitív.");
- }
- else if (tszam < 0)
- {
- Console.WriteLine("negatív.");
- }
- else
- {
- Console.WriteLine("0.");
- }
- break;
- case "4f":
- Console.WriteLine("Írassa ki a képernyőre ötször egymás alá, hogy ÜDVÖZÖLLEK!");
- for (int i = 0; i < 5; i++)
- {
- Console.WriteLine("ÜDVÖZÖLLEK!");
- }
- break;
- case "4g":
- Console.WriteLine("Írassa ki az első 50 db egész számot, soronként 10 dbot!");
- for(int j = 1; j<=50; j+=10)
- {
- for (int i = j; i < j+10; i++)
- {
- Console.Write("{0}\t", i);
- if (i == j+9)
- {
- Console.WriteLine();
- }
- }
- }
- break;
- case "4h":
- Console.WriteLine("Kérjen be egy számot és írassa ki, hogy páros vagy páratlan-e a szám!");
- Console.Write("Írjon be egy egész számot: ");
- aszam = Console.ReadLine();
- szam = Convert.ToInt32(aszam);
- Console.Write("A szám ");
- if (szam % 2 == 0)
- {
- Console.WriteLine("páros.");
- }
- else
- {
- Console.WriteLine("páratlan.");
- }
- break;
- case "4i":
- Console.WriteLine("Készítsen olyan programot, amely bekér egy szót (karakterláncot) és utána kiírja 10-szer egymás alá, majd azt, hogy a szó hány betűből áll!");
- Console.Write("Írja be a szót: ");
- aszam = Console.ReadLine();
- for (int i = 0; i < 10; i++)
- {
- Console.WriteLine(aszam);
- }
- Console.WriteLine(aszam.Length);
- break;
- case "4j":
- Console.WriteLine("Készítsen olyan programot, amely bekér egy szót (karakterláncot) és utána kiírja a szót úgy, hogy a betűi fordított sorrendben szerepeljenek!");
- Console.Write("Írja be a szót: ");
- aszam = Console.ReadLine();
- char[] karaktertomb = aszam.ToCharArray();
- char s;
- int hossz = aszam.Length - 1;
- for (int i = 0; i < aszam.Length/2; i++)
- {
- s = karaktertomb[i];
- karaktertomb[i] = karaktertomb[hossz - i];
- karaktertomb[hossz - i] = s;
- }
- string forditott = new String(karaktertomb);
- Console.WriteLine(forditott);
- break;
- case "5a":
- Console.WriteLine("Olvassunk be két számot és írjuk ki a hányadosukat!");
- Console.Write("Írja be az osztandó számot: ");
- aszam = Console.ReadLine();
- tszam1 = Convert.ToDouble(aszam);
- Console.Write("Írja be az osztó számot: ");
- aszam = Console.ReadLine();
- tszam2 = Convert.ToDouble(aszam);
- Console.WriteLine("A(z) {0} és a(z) {1} hányadosa: {2}.", tszam1, tszam2, tszam1/tszam2);
- break;
- case "5b":
- Console.WriteLine("Olvassunk be két számot és a két szám összegét! Döntsük el, hogy helyes-e az összeg!");
- Console.Write("Írja be az első számot: ");
- aszam = Console.ReadLine();
- tszam1 = Convert.ToDouble(aszam);
- Console.Write("Írja be a második számot: ");
- aszam = Console.ReadLine();
- tszam2 = Convert.ToDouble(aszam);
- Console.Write("Írja be a két szám összegét: ");
- aszam = Console.ReadLine();
- tszam = Convert.ToDouble(aszam);
- Console.Write("Az összeg ");
- if (tszam == tszam1 + tszam2)
- {
- Console.WriteLine("helyes.");
- }
- else
- {
- Console.WriteLine("helytelen.");
- }
- break;
- case "5c":
- Console.WriteLine("Olvassunk be két számot és egy műveleti jelet! Végezzük el a műveletet, írjuk ki az eredményt!");
- Console.Write("Adja meg az első számot: ");
- aszam = Console.ReadLine();
- tszam1 = Convert.ToDouble(aszam);
- Console.Write("Adja meg a második számot: ");
- aszam = Console.ReadLine();
- tszam2 = Convert.ToDouble(aszam);
- Console.Write("Adja meg a műveleti jelet: ");
- aszam = Console.ReadLine();
- double eredmeny = 0;
- if(aszam == "+" || aszam == "-" || aszam == "*" || aszam == "/")
- {
- switch(aszam)
- {
- case "+":
- eredmeny = tszam1 + tszam2;
- break;
- case "-":
- eredmeny = tszam1 - tszam2;
- break;
- case "*":
- eredmeny = tszam1 * tszam2;
- break;
- case "/":
- eredmeny = tszam1 / tszam2;
- break;
- }
- Console.WriteLine("Az {0} {1} {2} = {3}", tszam1, aszam, tszam2, eredmeny);
- }
- break;
- }
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement