priprema za skriptu c jezik

48
UVOD /*Napisati program kojim se izracunava povrsina i zapremina valjka kome je poluprecnik osnove r, a visina h.*/ #include<stdio.h> #include<math.h> #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<stdio.h> 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); 1

Upload: darko-vasilic

Post on 19-Nov-2015

45 views

Category:

Documents


6 download

DESCRIPTION

C jezik

TRANSCRIPT

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