Równanie kwadratowe

0

mam równanie kwadratowe ale nie chce odpalić co muszę zrobić

class Pierwiastek
{
public static void Main(string[] args)
{
int parametrA, parametrB, parametrC;
if(args.Length < 3){
Console.WriteLine("Wywołanie programu: program parametr1 parametr2 parametr3");
return;
}
try{
parametrA = Int32.Parse(args[0]);
parametrB = Int32.Parse(args[1]);
parametrC = Int32.Parse(args[2]);
}
catch(Exception){
Console.WriteLine("Jeden z parametrow rownania nie jest poprawna liczbą całkowita!");
return;
}
Console.WriteLine("Wprowadzone parametry rownania:\n");
Console.WriteLine("A: " +parametrA +" B: " +parametrB + " C: "+ parametrC+ "\n");

if (parametrA == 0){
    Console.WriteLine("To jest rownanie kwadratowe: A = 0!");
}
else{
    double delta = parametrB * parametrB - 4 * parametrA * parametrC;
    double wynik;

if (delta < 0){
    Console.writeLine("Delta < 0.");
    Console.WriteLine("To rownanie nie ma rozwiozania w zbiorze liczb rzeczywistych");
}
else if (delta == 0){
    wynik = -parametrB / 2* parametrA;
    Consol.WriteLine("Roziozanie: x = " + wynik);
}
else{
    wynik = (- parametrB + Math.Sqrt(delta)) / 2 * parametrA;
    Consol.WriteLine("Rozwiozanie: x1 = " + wynik);
    wynik = (- parametrB - Math.Sqrt(delta)) / 2 * parametrA;
    Consol.WriteLine("Rozwiozanie: x2 = " + wynik);
    }
}
}

}

0

Klasa powinna być publiczna .

0
haquim napisał(a)

Klasa powinna być publiczna .

No dobra ale wyskakuje mi taki błąd

C:\pierwiastek.java:18: <identifier> expected
catch(Exception){

0

catch(Exception)

Nie jestem pewna, ale chyba powinna być jakaś zmienna po Exeption. Przecież nie piszesz tak np. oblicz(int, int, int) { ... }, tylko nazywasz jakoś te inty.

0

korzystałem z tej książki ftp://ftp.helion.pl/online/cwchas/cwchas-3.pdf

strona 58 widać nie ma jeszcze żadnej dobrej książki :/

0

Możecie usunąć ten temat [browar] ;-P

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0