Napisz program z ofertą, której pierwszym punktem będzie realizacja jednego z zadań zamieszczonych na drugiej stronie niniejszego dokumentu. (UWAGA: zobowiązany(a) jesteś do realizacji, tego zadania, przy którym znajduje się Twój numer z dziennika lekcyjnego). Jeżeli użytkownik wybierze „2” to powinien uzyskać informację o tym, kto jest autorem programu. Wybranie „3” powinno skutkować zakończeniem pracy z programem. Zadanie Program powinien rozwiązywać równanie ax2-c=0 (a i c podaje użytkownik). http://up.programosy.pl/view/viewer_7.png.html
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Nie napisałeś w jakim języku masz mieć ten program. Mam nadzieję, że się domyślisz, co powinieneś pozmieniać w komunikatach. Program napisany w C++. Jak zmienisz biblioteki to i w C będzie działać. Swoją drogą, troszkę chyba Ci się termin przesunął ;)
#include <cstdlib>
#include <stdio.h>
#include <cmath>
using namespace std;
int main(int argc, char** argv) {
int a = 0, c = 0;
double wynik = 0;
int sterowanie = 0;
while (sterowanie != 3) {
switch (sterowanie) {
case 1:
printf("Podaj wartosci a i c dla obliczenia rownania (ax^2 + c = 0)\n");
while (a == 0) {
printf("Wartosc a (calkowita, rozna od 0): ");
scanf("%d", &a);
if (a == 0) printf("Blad. Zmienna a = 0!\n");
}
printf("Wartosc c (calkowita):");
scanf("%d", &c);
if (((-c) / a) >= 0) {
wynik = sqrt((-c) / a);
printf("Wynik x: %f\n\n", wynik);
} else printf("Nie da sie obliczyc wyniku dla zadanych parametrow.\n");
break;
case 2:
printf("###################################\n");
printf("# Moje imie i nazwisko #\n");
printf("# [email protected] #\n");
printf("###################################\n\n");
break;
default:
break;
}
printf("1 - SimpleProgram\n");
printf("2 - autor programu\n");
printf("3 - koniec pracy\n");
scanf("%d", &sterowanie);
}
return 0;
}