Kezdőoldal » Számítástechnika » Programozás » Ezt a 3 feladatot (lent),...

Ezt a 3 feladatot (lent), hogy kell megcsinálni c#-ban?

Figyelt kérdés

1. Kérj be a felhasználótól egy számot! Ha a szám eggyel egyenlő, akkor kérj be tőle még egy számot! Ha a szám kettővel egyenlő, akkor kérj be tőle egy karaktert! Ha a szám hárommal egyenlő, akkor kérj be tőle egy szöveget! A bekért értéket tárold egy változóban! Írd ki a változó tartalmát!

2. Kérj be egy számot a felhasználótól! Vizsgáld meg, hogy páros-e a szám, vagy páratlan! Tájékoztasd a felhasználót!

3. Kérj be a felhasználótól egy számot! Vizsgáld meg, hogy páros-e a szám, vagy páratlan! Ha páros, vizsgáld meg, hogy osztható-e néggyel! Ha osztható néggyel, vizsgáld meg, hogy osztható-e nyolccal! Ha páratlan, vizsgáld meg, hogy oszthatóe hárommal! Ha osztható hárommal, vizsgáld meg, hogy osztható-e kilenccel!



2015. márc. 30. 15:46
 1/8 anonim ***** válasza:
100%

1) Logikai vizsgálat (IF-ELSE)

2) Logikai vizsgálat + maradékos osztás (% a jele)

3) Logikai vizsgálat + maradékos osztás többször

2015. márc. 30. 16:05
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
65%
Le kell ülni és el kell kezdeni megírni.
2015. márc. 30. 16:22
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
Sikerült, elakadtál valahol, az előző segítségekkel sem tudsz elindulni? Nem tilos ám visszajelezni, ámbár nagyon sok kérdező csak ki írja ide a kérdését és baszik reagálni az adott válaszra, hogy számára megfelelő volt e és ha sikerült, leírni hogyan mert másnak is jól jöhet.
2015. márc. 30. 20:20
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:

Sikerült megcsinálnom köszönöm.

Itt vannak a megoldások:

// 1. Feladat

Console.Write("Kérem adjon meg egy számot: ");

int szam = Convert.ToInt32(Console.ReadLine());

if (szam == 1)

{

Console.Write("Kérem adjon meg egy számot: ");

szam = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Érték: " + szam);

}

else

{

if (szam == 2)

{

Console.Write("Kérem adjon meg egy karaktert: ");

char karakter = Convert.ToChar(Console.ReadLine());

Console.WriteLine("Érték: " + karakter);

}

else

{

if (szam == 3)

{

Console.Write("Kérem adjon meg egy szöveget: ");

string szo1 = Convert.ToString(Console.ReadLine());

Console.WriteLine("Érték: " + szo1);

}

}

}

Console.ReadLine();

// 2. feladat

int szam = Convert.ToInt32(Console.ReadLine());

if (szam % 2 == 0)

{

Console.WriteLine("páros");

}

else

{

Console.WriteLine("páratlan");

}

Console.ReadLine();

// 3. feladat

int szam = Convert.ToInt32(Console.ReadLine());

if (szam % 2 == 0)

{

Console.WriteLine("páros");

}

if (szam % 4 == 0)

{

Console.WriteLine("Néggyel osztható");

}

if (szam % 8 == 0)

{

Console.WriteLine("Nyolccal osztható");

}

else

{

Console.WriteLine("páratlan");

}

if (szam % 3 == 0)

{

Console.WriteLine("Hárommal osztható");

}

if (szam % 9 == 0)

{

Console.WriteLine("Kilenccel osztható");

}

Console.ReadLine();

2015. márc. 31. 16:47
 5/8 SimkoL ***** válasza:
A 3. feladat biztosan nem jó, gondold át még egyszer.
2015. márc. 31. 17:34
Hasznos számodra ez a válasz?
 6/8 SimkoL ***** válasza:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

Console.Write("Kérem adjon meg egy számot: ");

int szam = Convert.ToInt32(Console.ReadLine());

if (szam % 2 == 0)

{

Console.WriteLine("páros");

if (szam % 8 == 0)

{

Console.WriteLine("Néggyel osztható");

Console.WriteLine("Nyolccal osztható");

}

else if (szam % 4 == 0) Console.WriteLine("Néggyel osztható");

}

else

{

Console.WriteLine("páratlan");

if (szam % 9 == 0)

{

Console.WriteLine("Hárommal osztható");

Console.WriteLine("Kilenccel osztható");

}

else if (szam % 3 == 0) Console.WriteLine("Hárommal osztható");

}

Console.ReadLine();

}

}

}


Nem akarok nagyobb magyarázatot hozzáfűzni, próbáld meg összehasonlítani a te programoddal. Ami nyolccal osztható az néggyel is, stb..., a feltételeket rossz helyen zárod le....

2015. márc. 31. 18:04
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:
Nekem kitűnően működött de azért köszi, hogy leírtad. :)
2015. ápr. 1. 18:17
 8/8 SimkoL ***** válasza:
A te kódod alapján 12-re lefutott a páros és a páratlan is és stb... azért próbáltam javítani.
2015. ápr. 1. 19:13
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!