Programe Ramificate

Previzualizare laborator:

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).

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Programe Ramificate.docx
Alte informații:
Tipuri fișiere:
docx
Nota:
7/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
4 pagini
Imagini extrase:
4 imagini
Nr cuvinte:
600 cuvinte
Nr caractere:
3 320 caractere
Marime:
49.63KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Sus!