Extras din laborator
Scopul lucrării: Elaborarea programei în limbajul de programare C# folosind instrucțiuni condiționale if-else și switch-break.
Descrierea instrucțiunilor utilizate:
If – else: permite programarea unei structuri de decizie în care o condiție determină executarea sau neexecutarea segvenței de instrucțiuni și executarea sau neexecutarea de program din două alternative.
Sintaxa if:
if(condiție) { instrucțiune1; ...; instrucțiune_n;}
sau
if(condiție)
{ instrucțiune1; ...; instrucțiune_n;}
else
{ instrucțiune1; ...; instrucțiune_n;}
Instrucțiunea dată evaluează expresia condiție, dacă rezultatul ei este adevărat se execută corpul lui if, în caz contrar se executa corpul lui else.
Instrucțiunea SWITCH: permite executarea unei singure secvențe din mai multe alternative, în funcție de valoarea unei expresii.
Sintaxa switch:
switch (expresie)
{
case const_1:{ instrucțiuni; break; }
...
case const_n:{ instrucțiuni; break; }
default: { instrucțiune; }
}
Instrucțiunea corespunzătoare cazului implicit (default) este executată atunci cînd expresia nu ia nici una din valorile constantelor. Default este opțional și, dacă nu este prezent, nu are loc nici o acțiune dacă nu se găsește o constantă potrivită.
Condiția: Să se scrie un program care va calcula valoarea funcției în depedență de condițe. Numărul funcției – 11
Codul sursă:
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define Pi 3.14
void main ()
{
int x,a,b,key=0;
float J;
printf("Introduceti valoarea lui x: "); scanf("%d",&x);
printf("Introduceti valoarea lui a: "); scanf("%d",&a);
printf("Introduceti valoarea lui b: "); scanf("%d",&b);
printf("---------------------------- n");
printf("Alegeti metoda de rezolvare[1, 2, sau 3]: "); scanf("%d",&key);
switch (key).
Preview document
Conținut arhivă zip
- Programe Ramificate.docx