priprema za skriptu c jezik
DESCRIPTION
C jezikTRANSCRIPT
1
UVOD
/*Napisati program kojim se izracunava povrsina i zapremina valjka kome je poluprecnik osnove r, a visina h.*/
#include
#include
#define PI 3.14159
int main(){
double r, h;
double povrsina, zapremina;
//const double PI=3.14159;
printf("Uneti poluprecnik osnove valjka: ");
scanf("%le", &r);
printf("Uneti visinu valjka: ");
scanf("%le", &h);
//povrsina=2*r*r*PI + 2*r*PI*h;
povrsina=2*pow(r, 2)*PI + 2*r*PI*h;
printf("Povrsina valjka je: %8.4le\n", povrsina);
//zapremina=r*r*PI*h;
zapremina=pow(r, 2)*PI*h;
printf("Zapremina valjka je: %8.4le\n", zapremina);
return 0;
}
/*Napisati program koji vremenski interval dat u minutima izrazava u satima i minutima.*/
#include
int main(){
int min;
int casova, minuta;
printf("Uneti vreme u minutima: ");
scanf("%d", &min);
casova=min/60;
minuta=min%60;
printf("Vreme od %d minuta izrazeno u casovima iznosi %d h i %d min\n", min, casova, minuta);
return 0;
}
/*Data je geografska karta na kojoj rastojanje od 1cm predstavlja S kilometara u prirodi. Ako je rastojanje na karti izmedju dva naseljena mesta X cm, odrediti njihovo stvarno rastojanje.*/
#include
int main(){
float s, x;
printf("Uneti rastojanje na karti u cm: ");
scanf("%f", &x);
printf("Uneti broj kilometara po centimetru (razmera na karti): ");
scanf("%f", &s);
printf("Rastojanje u prirodi je: %8.2f km\n", x*s);
return 0;
}
#include
#include
#define PI 3.14
void main(){
int i, j;
char znak='r';
float broj1;
double broj2;
char ime[10];
double broj3=1;
int rezultat;
printf("Unesite dva cela broja: ");
scanf("%d%d", &i,&j);
printf("Unesite ime: ");
scanf("%s", ime);
fflush(stdin);
printf("Unesite float broj: ");
scanf("%f", &broj1);
printf("Unesite double broj: ");
scanf("%le", &broj2);
rezultat=i*j;
printf("Uneti znak je: %8c\n", znak);
printf("Uneti float broj je: %8.2f\n", broj1);
printf("Uneti double broj je: %8.2le\n", broj2);
printf("Rezultat mnozenja dva zadata broja je: %d\n", rezultat);
printf("Uneto ime je: %s\n", ime);
i=abs(i);
printf("Sada je i: %8d\n", i);
printf("Kosinus od broj3 je: %8.2f\n", (float)cos(PI/4*broj3));/*koren iz 2 sa 2*/
printf("Sinus od broj3 je: %8.2f\n", (float)sin(-PI/2*broj3));/*-1*/
printf("Velicina char podatka je: %d\n", sizeof(char));
printf("U char tip se moze smestiti %30.2le\n", pow(2.,8.*(sizeof(char))));
printf("Velicina integer podatka je: %d\n", sizeof(int));
printf("U integer tip se moze smestiti %30.2le\n", pow(2.,8.*2));
printf("Velicina float podatka je: %d\n", sizeof(float));
printf("U float tip se moze smestiti %30.2le\n", pow(2.,8.*4));
printf("Velicina double podatka je: %d\n", sizeof(double));
printf("U double tip se moze smestiti %30.2le\n", pow(2.,64));
}
IF - ELSE/*Napisati program kojim se izracunava iznos poreza na bruto platu. Ako je bruto plata veca od 1000 evra porez je 20%, inace porez je 15% */
#include
void main(){
float brutoPlata;
float porez;
printf("Unesite bruto platu osobe:\t");
scanf("%f", &brutoPlata);
if(brutoPlata>1000.0)
porez=brutoPlata*0.2;
else
porez=brutoPlata*0.15;
printf("Iznos poreza na bruto platu od %6.2f eura je:%6.2f\n", brutoPlata, porez);
}
/*Napisati program koji na osnovu trajanja telefonskog razgovora i cene po minutu izracunava cenu telefonskog razgovora. Posto je vikendom razgovor jeftiniji 10% predvideti unos indikatora za dan kada je obavljen razgovor: 1 - radni dan, 2 - vikend*/
#include
void main(){
float vremeRazgovora, cena_minuta, cena_razgovora;
int dan;
printf("Unesite trajanje razgovora u minutima:\t");
scanf("%f", &vremeRazgovora);
printf("Unesite cenu razgovora po minutima:\t");
scanf("%f", &cena_minuta);
printf("Unesite dan kada je razgovor obavljen: 1-radni dan; 2-vikend\t");
scanf("%d", &dan);
if(dan==1)
cena_razgovora=vremeRazgovora*cena_minuta;
else
cena_razgovora=0.9*vremeRazgovora*cena_minuta;
printf("Cena razgovora je:%8.2f\n", cena_razgovora);
}
/*Napisati program koji na osnovu visine odredjuje idealnu tezinu osobe. Idealna tezina za osobe muskog pola je visina - 100, a za osobe zenskog pola visina - 110. Predvideti unosenje indikatora pola: 1 - muski, 2-zenski*/
#include
void main(){
int idealnaTezina;
int visina;
int pol;
printf("Unesite visinu osobe:\t");
scanf("%d", &visina);
printf("Unesite kog pola je osoba (1 - muski, 2 - zenski):\t");
scanf("%d", &pol);
if(pol==1)
idealnaTezina=visina-100;
else
idealnaTezina=visina-110;
printf("Idealna tezina je:\t%d\n", idealnaTezina);
}
/*Napisati program kojim se izracunava otpor R koji daju otpornici R1 i R2 u zavisnosti od tipa veze u elektricnom kolu. Predvideti unosenje indikatora veze u zavisnosti od tipa: 1 - redna veza, 2 - paralelna veza*/
#include
void main(){
double r, r1, r2;
int veza;
printf("Unesite vrednost otpora R1:\t");
scanf("%le", &r1);
printf("Unesite vrednost otpora R1:\t");
scanf("%le", &r2);
printf("Unesite tip veze: 1-redna; 2-paralelna\t");
scanf("%d", &veza);
if(veza==1)
r=r1+r2;
else
r=r1*r2/(r1+r2);
printf("Ukupni otpor je: %8.2f\n", r);
}
/*Dati su povrsina kruga S i kvadrata P. Odrediti da li se moze smestiti krug u kvadrat.*/#include
include
void main(){
const float PI=3.141592;
double p, s, r, a;
printf(Unesite povrsinu kruga: );
scanf(%le, s);
printf(Unesite povrsinu kvadrata: );
scanf(%le, p);
r=sqrt(s/PI);/*Poluprecnik kruga*/
a=sqrt(p);/*Stranica kvadrata*/
if(2*rd)
printf(Kvadrat se moze smestiti u krug.\n);
else
printf(Kvadrat se ne moze smestiti u krug.\n);
}
FOR petlja
/*Napisati program kojim se ispisuje tabela vrednosti funkcije 2x2+3 koja uzima realne vrednosti na zatvorenom intervalu od a do b sa korakom:
a)0.5b)h*/
#include
#include
void main(){
float a, b;
float h;
float x, y;
printf("Unesite vrednosti za a, b i h:\t");
scanf("%f%f%f", &a, &b, &h);
for(x=a; x