You are on page 1of 18

Priprema za test

(zadaci)
MES Bor

PROGRAMSKI JEZIK C

Duan Stojanovi

Raunari i programiranje

PROGRAMSKI JEZIK C

Duan Stojanovi

Raunari i programiranje

PROGRAMSKI JEZIK C

Duan Stojanovi

Raunari i programiranje

PROGRAMSKI JEZIK C

Duan Stojanovi

Raunari i programiranje

PROGRAMSKI JEZIK C

Duan Stojanovi

Raunari i programiranje

PROGRAMSKI JEZIK C
/*Napisati na jeziku C program koji ce dodeljivati vrednosti
na dva racionalna broja (decimalni brojevi), racunati njihovu
razliku i stampati rezultat na ekranu racunara.*/
#include<stdio.h>
main()
{
float broj1,broj2,broj3;
broj1=125.84;
broj2=100.49;
broj3=broj1-broj2;
printf("broj1-broj2=broj3\n");
printf("%f-%f=%f\n",broj1,broj2,broj3);
getch();
}

Duan Stojanovi

Raunari i programiranje

PROGRAMSKI JEZIK C
/*Napisite program za izracunavanje napona stapa kvadratnog poprecnog
preseka
stranice a opterecenog silom F na istezanje a dozvoljeni napon na istezanje
je
Gdoz. Stampajte preporuku ako je napon veci od dozvoljenog.*/
#include<stdio.h>
#include<math.h>
main()
{
double a,F,Gdoz,G;
printf("Unesite stranicu a u cm,silu F u kN i dozvoljeni napon Gdoz
u kN/cm2:a,F,Gdoz\n");
scanf("%lf,%lf,%lf",&a,&F,&Gdoz);
G=F/pow(a,2);
if
(G<=Gdoz)
printf("Napon je u granicama dopustenog jer je G=%lf
kN/cm2\n",G);
else
printf("Napon G=%lf kN/cm2>Gdoz povecajte presek ili usvojite
jaci
materijal\n",G);
Duan
Stojanovi
Raunari i programiranje
getch();

PROGRAMSKI JEZIK C
/*Sastavite na jeziku C program za izracunavanje povrsine trougla sa temenima A,B,C u
ravni ako su zadate koordinate temena trougla u obliku Xi,Yi (Dekartov pravougli
koordinatni sistem X,Y).*/
#include<stdio.h>
#include<math.h>
main()
{
double xA,yA,xB,yB,xC,yC,a,b,c,s,P;
/*temena trougla*/
printf("Unesite koordinate temena trougla ABCu obliku:Xi,Yi\n");
printf("-Prvo teme(Teme A):");
scanf("%lf,%lf",&xA,&yA);
printf("-Drugo teme(Teme B):");
scanf("%lf,%lf",&xB,&yB);
printf("-Trece teme(Teme C):");
scanf("%lf,%lf",&xC,&yC);
/*Izracunavanje stranica trougla*/
a=sqrt(pow(xC-xB,2)+pow(yC-yB,2));
b=sqrt(pow(xB-xA,2)+pow(yB-yA,2));
c=sqrt(pow(xC-xA,2)+pow(yC-yA,2));
/*Izracunavanje poluobima i povrsine trougla*/
s=(a+b+c)/2;
P=sqrt(s*(s-a)*(s-b)*(s-c)); /*Heronov obrazac*/
printf("Povrsina trougla je: P=%lfcm2\n",P);
getch();
}

Duan Stojanovi

Raunari i programiranje

PROGRAMSKI JEZIK C
/*Sastavite na jeziku C program za izracunavanje duzina duzi sa
temenima A,B, u ravni ako su zadate koordinate temena duzi u obliku
Xi,Yi (Dekartov pravougli koordinatni sistem X,Y).*/

#include<stdio.h>
#include<math.h>
main()
{
double xA,yA,xB,yB,L;
printf("Unesite koordinate tacaka duzi AB u
obliku:Xi,Yi\n");
printf("-Prvo teme(koordinate tacke A):\n");
scanf("%lf,%lf",&xA,&yA);
printf("-Drugo teme(koordinate tacke B):\n");
scanf("%lf,%lf",&xB,&yB);
L=sqrt(pow(xA-xB,2)+pow(yA-yB,2));
printf("Duzina duzi je:%lfcm\n",L);
getch();
}

Duan Stojanovi

Raunari i programiranje

PROGRAMSKI JEZIK C
/*Stap kruznog poprecnog preseka precnika d opterecen je silom na istezanje F.
Saciniti program za izracunavanje mapona G u stapu i uporedjenje sa dozvoljenim
naponom Gdoz. Stampajte preporuku za dalji rad ako je opterecenje vece od
dopustenog.*/

#include<stdio.h>
#include<math.h>
#define PI 3.14159265359
main()
{
double F,d,G,Gdoz;
printf("Unesite silu F U kN, precnik d u cm i dozvoljeni napon Gdoz
u kN/cm2:\n");
scanf("%lf,%lf,%lf",&F,&d,&Gdoz);
G=(4*F)/(d*d*PI);
if
(G<=Gdoz)
printf("Napon je u granicama dopustenog jer je G=%lf
kN/cm2\n",G);
else
printf("Napon G>Gdoz povecajte precnik stapa ili usvojite jaci
materijal\n");
getch();
Duan
Stojanovi
Raunari i programiranje
}

PROGRAMSKI JEZIK C
/*Stap kruznog poprecnog preseka precnika d opterecen je
silom
na istezanje F.Napisite program za izracunavanje napona G u
stapu.*/
#include<stdio.h>
#define PI 3.14159265359
main()
{
double d,F,Napon;
printf("Unesite precnik stapa d u cm i silu F u
kN:d,F\n");
scanf("%lf,%lf",&d,&F);
Napon=4*F/(d*d*PI);
printf("Napon istezanja u stapu je:%f
kN/cm2\n",Napon);
getch();
} Stojanovi
Duan
Raunari i programiranje

PROGRAMSKI JEZIK C
/*Napisati program za izracunavanje povrsine i obima kruga
ako je dat poluprecnik kruga (racinalni brojevi).*/
/*Primeniti drugi nacin resavanja gde se izlazne promenljive
deklarisu direktno u izlaznoj funkciji printf!*/
#include<stdio.h>
#define PI 3.14159265359
main()
{
double r;
printf("Unesite poluprecnik kruga u cm:\n");
scanf("%lf",&r);
printf("Obim kruga je:O =%.3f cm\n",2*r*PI);
printf("Povrsina kruga je:P=%.3f cm
kvadratna\n",r*r*PI);
getch();
}
Duan Stojanovi

Raunari i programiranje

PROGRAMSKI JEZIK C
/*Napisati program za izracunavanje povrsine i obima kruga
ako je dat poluprecnik kruga ( racionalni brojevi ).*/
#include<stdio.h>
#define PI 3.14159265359
main()
{
double r,O,P;
printf("Unesite poluprecnik kruga u cm:r\n");
scanf("%lf",&r);
O=2*r*PI;
P=r*r*PI;
printf("Obim kruga je:%.3f cm\n",O);
printf("Povrsina kruga je:%.3f cm kvadratna\n",P);
getch();
}

Duan Stojanovi

Raunari i programiranje

PROGRAMSKI JEZIK C
/*Napisati program za izracunavanje povrsine pravougaonika
ako su stranice a i b date u cenimetrima (racionalni brojevi).*/
#include<stdio.h>
main()
{
float a,b,P;
printf("Unesite duzine stranica pravougaonika u
cm:a,b\n");
scanf("%f,%f",&a,&b);
P=a*b;
printf("Povrsina pravougaonika je:P=%f cetimetara
kvadratnih",P);
getch();
}

Duan Stojanovi

Raunari i programiranje

PROGRAMSKI JEZIK C
/*Sacinite program za stampanje dva racionalna broja,
racunanje njihovog zbira i stampanje rezultata na ekranu.*/
#include<stdio.h>
main()
{
float a,b,c;
printf("Unesite dva racionalna broja:a,b\n");
scanf("%f,%f",&a,&b);
c=a+b;
printf("Zbir unetih brojeva je:c=%f",c);
getch();
}

Duan Stojanovi

Raunari i programiranje

PROGRAMSKI JEZIK C
/*Sacinite program za stampanje dva cela
broja,racunanje njihovog zbira
i stampanje rezultata na ekranu.*/

#include<stdio.h>
main()
{
int a,b,c;
printf("Unesite dva cela broja:");
scanf("%d,%d",&a,&b);
c=a+b;
printf("Zbir unetih brojeva je:%d\n",c);
getch();
}
Duan Stojanovi

Raunari i programiranje

PROGRAMSKI JEZIK C
/*Napisite na jeziku C program za dodelu vrednosti dva cela
broja ,
racunjanje njihovog zbira i stampanje rezultata.*/
#include<stdio.h>
main()
{
/*Opis podataka*/
int broj1,broj2,broj3;
/*Dodela vrednosti brojevima (samo celi brojevi)*/
broj1=3;
broj2=5;
broj3=broj1+broj2;
/*Stampanje*/
printf("broj1+broj2=broj3\n");
printf("%d+%d=%d\n",broj1,broj2,broj3);
getch();
}
Duan Stojanovi

Raunari i programiranje

You might also like