Advertisement
Alexallunited

Domaci

May 22nd, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.67 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4. //kvadrat krug pravougaonik pravougli trougao obim i povrsina
  5. int main()
  6. {
  7.     int n;
  8.     double a,b;
  9.     printf("****Program za izracunavanje obima i povrsine razlicitih geometrijskih tela****\n");
  10.     while (n>1||n<4){
  11.         printf("Unesi 1 za kvadrat\nUnesi 2 za krug\nUnesi 3 za pravougaonik\nUnesi 4 za jednakokraki trougao\nUnesi 0 za izlaz iz programa\n");
  12.         scanf("%d", &n);
  13.         if (n==0)
  14.             return 0;
  15.         else if (n==1){
  16.             printf("Unesi duzinu stranice: ");
  17.             scanf("%lf", &a);
  18.             printf("\nPovrsina kvadrata je:%.2lf\n", a*a);
  19.             printf("Obim kvadrata je:%.2lf\n\n", 4*a);
  20.             }
  21.             else if(n==2){
  22.                 printf("Unesi duzinu poluprecnika: ");
  23.                 scanf("%lf", &a);
  24.                 printf("\nPovrsina kruga je:%.2lf\n", a*a*3.14);
  25.                 printf("Obim kruga je:%.2lf\n\n", 4*3.14*a);
  26.             }
  27.             else if(n==3){
  28.                 printf("Unesi duzinu stranice a: ");
  29.                 scanf("%lf", &a);
  30.                 printf("Unesi duzinu stranice b: ");
  31.                 scanf("%lf", &b);
  32.                 printf("\nPovrsina pravougaonika je:%.2lf\n", a*b);
  33.                 printf("Obim pravougaonika je:%.2lf \n\n", 2*a+2*b);
  34.             }
  35.             else if(n==4){
  36.                 printf("Unesi osnovicu: ");
  37.                 scanf("%lf", &a);
  38.                 printf("Unesi visinu: ");
  39.                 scanf("%lf", &b);
  40.                 printf("\nPovrsina trougla je:%.2lf \n", 0.5*a*b);
  41.                 printf("Obim trougla je:%.2lf \n\n", 3*a);
  42.             }
  43. }
  44.     return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement