Në këtë temë studentët njihen me strukturën e kushtëzimit if-else dhe tipet e operatorëve. Reference Leksion 2.
Lista e objektivave
Struktura e kushtëzimit if-else
Operatorët(aritmetikë, llogjikë, krahasimit)
Të shkruhet një program që lexon një numër të plotë n dhe paraqet në ekran një njoftim ku të tregoj se ky numër plotëpjestohet me 5.
#include <stdio.h>
#include <conio.h>
int main() {
int numri; //deklarimi i variablit numri
printf("Futni nje numer te plote:\n");
scanf("%d",&numri); //lexon nga tastjera numrin
if(numri%5==0) //pyet nese numri plotepjestohet me 5 ose jo
printf("Numri plotepjestohet me 5!");
else
printf("Numri nuk plotepjestohet me 5!");
getch();
return 0;
}
Shkruani një program që lexon 3 numra nga tastjera a,b,c dhe shfaqni në ekran një njoftim nëse këto 3 numra mund të jenë brinjë të një trekëndëshi ose jo.
Kodi
#include <stdio.h>
#include <conio.h>
int main()
{
int a,b,c; //deklarimi i variablave
//lexon nga tastjera vlerat e variablave
printf("Jepni numrin a: \n");
scanf("%d",&a);
printf("Jepni numrin b: \n");
scanf("%d",&b);
printf("Jepni numrin c: \n");
scanf("%d",&c);
/* kontrollon nese plotesohet kushti i brinjeve te trekendeshit,
i cili thote qe shuma e cdo dy brinjeve duhet te jete me e madhe
se e treta */
if(a+b>c && a+c>b && b+c>a)
printf("Po jane brinje te nje trekendeshi!");
else
printf("Jo nuk jane brinje te nje trekendeshi!");
getch();
return 0;
}
Lexoni nga tastjera 3 numra të plotë dhe shfaqni në ekran një mesazh nëse midis tyre ka 2 numra pozitiv ose jo.
Kodi
#include <stdio.h>
#include <conio.h>
int main()
{
int a,b,c;
int count=0;
printf("Jepni numrin a : \n");
scanf("%d",&a);
printf("Jepni numrin b : \n");
scanf("%d",&b);
printf("Jepni numrin c : \n");
scanf("%d",&c);
//pyet nese a eshte pozitive
if(a>0)
count++;
//pyet nese b eshte pozitive
if(b>0)
count++;
//pyet nese c eshte pozitive
if(c>0)
count++;
//pyet nese sasia e numrave pozitive eshte me e madhe baraz me 2
if(count>=2)
printf("Midis tyre ka 2 numra pozitiv!");
else
printf("Midis tyre nuk ka 2 numra pozitiv!");
getch();
return 0;
}