Hogyan tudnám ezt megcsinálni?
Hol akadtál el?
Billentyűzetről olvasás megy?
Elágazást tudsz írni?
(Opcionális:) Ciklust tudsz írni?
Én így csinálnám:
ciklus:
- menü kiírása
- billentyűzetről karakter lekérése
- ha "1", akkor ez
- ha "2", akkor az
amíg "0"
(Első)
Valószínűleg azért mert case szerkezettel csináltad - igaz?:)
Tegyél mindegyik ág végére egy break-et! :)
Előzőnek:
C#-ban kötelező a break (vagy goto), tehát nem lehet véeltelnül lehagyni, mint C/C++-ban. Itt más lesz a hiba.
Ha bemásolod a kódot talán könnyebben tudunk segíteni.
Helló! köszi az eddigieket eddig nagyjából ennyire jutottam( a többi képletet még nem írtam meg):using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double szam1, szam2;
string s1, s2;
s1 = Console.ReadLine();
if (s1 == "1")
{
Console.WriteLine(" NEVEZETES AZONOSSÁGOK ");
Console.WriteLine("A képlét: a^2+2*a*b+b^2");
Console.WriteLine("Adja meg a a értékét!");
szam1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Adja meg a b értékét!");
szam2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("eredmény:{0}", szam1 * szam1 + 2 * szam1 * szam2 + szam2 * szam2);
Console.ReadKey();
}
s2 = Console.ReadLine();
if (s2 == "2")
{
Console.WriteLine("másik képlet");
Console.ReadLine();
}
}
}
}
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!