V tomto příkladu se naučíte zkontrolovat, zda je číslo (zadané uživatelem) záporné nebo kladné.
Abychom pochopili tento příklad, měli byste mít znalosti o následujících programovacích tématech jazyka C:
- Programovací operátoři C.
- C pokud … jiné prohlášení
Tento program vezme číslo od uživatele a ověří, zda je toto číslo buď positive
nebo negative
nebo zero
.
Zaškrtněte Pozitivní nebo Negativní pomocí, pokud … jinak
#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; )
Tento problém můžete vyřešit také pomocí vnořeného if else
příkazu.
Zaškrtněte Pozitivní nebo Negativní pomocí Vnořené, pokud … jinak
#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; )
Výstup 1
Zadejte číslo: 12.3 Zadali jste kladné číslo.
Výstup 2
Zadejte číslo: 0 Zadali jste 0.