V tem primeru se boste naučili preverjati, ali je številka (ki jo vnese uporabnik) negativna ali pozitivna.
Če želite razumeti ta primer, morate poznati naslednje teme programiranja C:
- C Operaterji programiranja
- Izjava C, če … drugače
Ta program od uporabnika vzame številko in preveri, ali je ta številka positive
ali negative
ali zero
.
Preverite pozitivno ali negativno z uporabo, če … drugače
#include int main() ( double num; printf("Enter a number: "); scanf("%lf", &num); if (num <= 0.0) ( if (num == 0.0) printf("You entered 0."); else printf("You entered a negative number."); ) else printf("You entered a positive number."); return 0; )
To težavo lahko rešite tudi z ugnezdenim if else
stavkom.
Preverite pozitivno ali negativno z uporabo gnezda, če … drugače
#include int main() ( double num; printf("Enter a number: "); scanf("%lf", &num); if (num 0.0) printf("You entered a positive number."); else printf("You entered 0."); return 0; )
Izhod 1
Vnesite številko: 12.3 Vnesli ste pozitivno številko.
Rezultat 2
Vnesite številko: 0 Vnesli ste 0.