CATEGORII DOCUMENTE |
DOCUMENTE SIMILARE |
|
TERMENI importanti pentru acest document |
|
: | |
P4.1 Urmatorul program simplu determina daca un numar intreg introdus de la tastatura este pozitiv (strict pozitiv sau zero), sau strict negativ.
#include <stdio.h>
#include <stdlib.h>
int main()
P4.2 Urmatorul program simplu citeste un caracter introdus de la tastatura si verifica daca acesta a fost caracterul ,t'.
#include <stdio.h>
#include <stdlib.h>
int main()
P4.3 Urmatorul program ilustreaza valorile logice "adevarat" si "fals" in C, folosind doua decizii simple.
#include <stdio.h>
#include <stdlib.h>
int main()
P4.4 Scrieti un program care calculeaza si afiseaza radacinile ecuatiei de gradul doi cu coeficienti reali (coeficientii fiind cititi de la tastatura); se va presupune, pentru simplificare, ca .
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main() else
printf('n');
system('PAUSE');
return 0;
P4.5 Urmatorul program simplu ilustreaza functionarea instructiunilor if multiple.
#include <stdio.h>
#include <stdlib.h>
int main() else
printf('nj este negativ');
/* se va afisa 'j este negativ'; datorita folosirii
acoladelor, else-ul este asociat primului if */
printf('n');
system('PAUSE');
return 0;
P4.6 Scrieti un program care sa determine daca trei numere intregi introduse de la tastatura pot constitui o data calendaristica (nu se iau in consideratie anii bisecti sau daca luna are 30/31 zile).
#include <stdio.h>
#include <stdlib.h>
int main()
P4.7 Scrieti un program care sa calculeze si sa afiseze minimul dintre doua numere reale citite de la tastatura, si respectiv maximul dintre valorile absolute a doua numere intregi, folosind operatorul conditional.
#include <stdio.h>
#include <stdlib.h>
int main()
P4.8 Urmatorul program ilustreaza functionarea structurii de selectie. Se citesc doua numere intregi a si b si o operatie intre ele (+, -, *, sau /) si se va afisa rezultatul operatiei.
#include <stdio.h>
#include <stdlib.h>
int main()
printf('n');
system('PAUSE');
return 0;
P4.9 Scrieti un program care sa calculeze si sa afiseze aria sau lungimea unui cerc de raza data (numar intreg, citit de la tastatura), in functie de optiunea utilizatorului.
#include <stdio.h>
#include <stdlib.h>
int main()
printf('n');
system('PAUSE');
return 0;
Discutie
- Sectiunile structurii de selectie pot fi plasate in orice ordine; de exemplu, asezarea lui default la inceputul structurii, ca in exemplul anterior, nu afecteaza in nici un fel functionarea programului.
- Asa cum se cunoaste, instructiunile asociate unui case pot lipsi complet; aceasta permite, de exemplu, ca doua sau mai multe case sa execute aceleasi instructiuni fara sa fie nevoie de repetarea lor
- Secventa din program realizata cu switch se putea scrie si folosind instructiuni de decizie multiple de tipul if-else-if, dar era evident mai complicat:
if(c == 'a' || c == 'A')
printf('Aria este: %.2f', pi * r * r);
else if(c == 'l' || c == 'L')
printf('Lungimea este: %.2f',2 * pi * r);
else if(c == 'q' || c == 'Q')
printf('Iesire!');
else
printf('Optiune necunoscuta!');
Ce
este incorect la urmatorul program? Ce va afisa programul daca
dupa compilare si executie se introduce de la tastatura
numarul -10?
#include <stdio.h>
#include <stdlib.h>
int main()
Scrieti un program care calculeaza si afiseaza radacina ecuatiei de gradul intai cu coeficienti reali (coeficientii fiind cititi de la tastatura); discutie.
Indicatie: ecuatia are solutie daca ; daca : daca ecuatia este nedeterminata, iar daca ecuatia nu are solutie.
Folosind instructiuni de decizie, scrieti un program care citeste de la tastatura un numar intreg x si afiseaza o valoare y calculata astfel:
Scrieti un program care citeste doua numere intregi de la tastatura, imparte cele doua numere si afiseaza rezultatul. Cum numitorul trebuie sa fie diferit de zero, discutati aceasta situatie in doua moduri: folosind o decizie if else si respectiv operatorul conditional.
Scrieti un program care sa calculeze si sa afiseze maximul si minimul dintre trei numere intregi citite de la tastatura, utilizand operatorul conditional.
Scrieti un program care citeste de la tastatura un numar intreg intre 1 si 7 si afiseaza denumirea zilei din saptamana corespunzatoare cifrei respective: 1 - luni, 2 - marti etc. Programul va semnaliza printr‑un mesaj de eroare daca numarul introdus nu a fost in intervalul solicitat.
Indicatie: se va folosi o instructiune switch
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 2662
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved