Advertisement
romuloeletrica

areas com while

Sep 2nd, 2014
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.75 KB | None | 0 0
  1. #include <stdio.h>
  2. void main(){
  3.  // variaveis
  4.  float v1, v2, v3;
  5.  int a;
  6.  //corpo
  7.  while(a != 99){
  8.  printf("Digite 1 para quadrado, \n2 para trinagulo,\n3 para trapezio, \n4 para losangulo, \n5 para retangulo, \n6 circulo e \n7 para paralelogramo \n" );
  9.  scanf("%d",&a);
  10.  if(a == 1){
  11.  printf("Digite o valor do lado para realizar a área do quadrado. \n");
  12.  scanf("%f",&v2);
  13.  v1 = v2 * v2;
  14.  printf("O valor da área do quadrado é %2.2f \n", v1);
  15.  }
  16.  else if(a == 2){
  17.  printf("Digite o valor da base e da altura do triangulo. \n");
  18.  scanf("%f", &v1);
  19.  scanf("%f", &v2);
  20.  v1 = (v1 * v2)/2;
  21.  printf("O valor da área do triângulo é %2.2f\n", v1);
  22.  }
  23.  else if(a == 3){
  24.  printf("Digite o valor da base maior, base menor e da altura do trapezio. \n");
  25.  scanf("%f", &v1);
  26.  scanf("%f", &v2);
  27.  scanf("%f", &v3);
  28.  v1 = ((v1 * v2)*v3)/2;
  29.  printf("O valor da área do trapezio é %2.2f\n", v1);
  30.  }
  31.  else if(a == 4){
  32.  printf("Digite as diagonais do losangulo \n");
  33.  scanf("%f", &v1);
  34.  scanf("%f", &v2);
  35.  v1 = (v1 * v2)/2;
  36.  printf("O valor da área do losangulo é %2.2f\n", v1);
  37.  }
  38.  else if(a == 5){
  39.  printf("Digite o valor da base e da altura para a área do retângulo. \n");
  40.  scanf("%f", &v1);
  41.  scanf("%f", &v2);
  42.  v1 = v1 * v2;
  43.  printf("O valor da área do retângulo é %2.2f\n", v1);
  44.  }
  45.  else if(a == 6){
  46.  printf("Digite o raio do Circulo. \n");
  47.  scanf("%f", &v1);
  48.  v1 = 3.14*v1*v1;
  49.  printf("O valor da área do circulo é %2.2f\n", v1);
  50.  }
  51.  else if(a == 7){
  52.  printf("Digite o valor da base e da altura para a área do paralelogramo. \n");
  53.  scanf("%f", &v1);
  54.  scanf("%f", &v2);
  55.  v1 = v1 * v2;
  56.  printf("O valor da área do paralelogramo é %2.2f\n", v1);
  57.  }
  58.  else {
  59.  printf("Valor incorreto \n");
  60.  }
  61.  }printf ("Sistema finalizado\n");
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement