Să exersăm(not done)

Exercițiul 6.1


Introdu codul programului dat în editorul de cod.

Studiază cum are loc verificarea dacă un număr este par sau este impar. Aduceți-va aminte de felul în care lucrează operațiunea modulo (%). Rulați programul și vedeți rezultatul.  Încercați să rulați programul pentru o valoarea impară a variabilei a.

#include <stdio.h>

int a;
int main()
{
a = 10; // aici schimbi numarul
// verificam paritatea
if (a % 2 == 0) printf ("%d este un numar par",a);
else printf("%d este un numar impar",a);
return 0;
}

Exercițiul 6.2


Programul cu zaruri. Introdu codul dat în căsuța editorului de cod.

Schimbă valorile lui a și lui b astfel încât pe ecran să fie afișat –  Dublu.

#include <stdio.h>

int a, b;
int main()
{
a = 5; b = 7;
if (a != b) printf("Nu e dublu");
if (a == b && a != 6) printf("Dublu");
if (a == b && a == 6) printf("Dublu sase");
return 0;

Exercițiul 6.3


Introdu codul dat în editor, modifică valorile variabilelor abc astfel încît pe ecran să fie afișat – Valori acceptate  Exista triunghi cu laturile indicate

#include <stdio.h>

float a,b,c;
int main()
{
// introducem datele initiale – valorile a, b, c
a = 100; b= 32; c= -4;

// verificăm dacă toate numerele sunt pozitive. a>0 si b>0 si c>0
// dacă nu - triunghiul nu poate fi construit

if (a > 0 && b > 0 && c > 0) printf ("Valori acceptate ");
else {
        printf("Valori negative sau 0 nu se acceptă! \n");
        return 1;
     }
// Verificam daca relațiile din triunghi se respecta

if (a + b > c && a + c > b && b + c > a) 
    printf ("Exista triunghi cu laturile indicate");
else
    printf ("Nu exista triunghi cu laturile %f %f %f \n", a, b, c);
return 0;

}

Sarcini practice:


  1. De a se revizui selecțiile, construcția “if else”.
  2. De a se studia operatorii logici și diferența lor.
  3. Creați un program care să verifice dacă numărul introdus de la tastatură este pozitiv și este par (utilizați selecțiile și operatorii logici).