Więc w chwili obecnej kod wygląda tak:
Kod:
void powitaj(char *nazwa)
{
printf("Kalkulator by %s", nazwa);
}
void zegnaj(char *nazwa)
{
printf("Do zobaczenia %s", nazwa);
}
main()
{
char exit = 0;dzialanie, nazwa[]="Twoj nick";
float wynik, liczba1, liczba2;
while (1)
{
powitaj(nazwa);
printf("Podaj liczbe: ");
scanf("%f", &liczba1);
printf("Podaj dzialanie ( * / - + ) :);
scanf("%c", &dzialanie);
printf("Podaj liczbe: ");
scanf("%f", &liczba2);
switch(dzialanie)
{
case '-':
wynik = liczba1 - liczba2;
break;
case '+':
wynik = liczba1 + liczba2;
break;
case '*':
wynik = liczba1 * liczba2;
break;
case '/':
if (liczba2 == 0)
{
exit = 1;
}
else
{
wynik = liczba1 / liczba2;
}
break;
default:
exit = 1;
break;
}
if (exit == 1)
{
printf("Niepoprawne dzialanie");
}
else
{
printf("Wynki %f", wynik);
}
printf("Nacisnij: 1-licz ponownie, 2-zakoncz");
scanf("%c", &dzialanie);
if (dzialanie == '2')
{
zegnaj(nazwa);
break;
}
}
}
Chyba już wystarczy tych szlifów? Jaki można napisać teraz program, żęby się bardziej wkręcić w tematykę?