Advertisement
Schknheit

lista em c

May 20th, 2015
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.25 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3. #include <stdlib.h>
  4.  
  5. int main(){
  6.    
  7.     int opcao, num, raiz_quadrada, fat = 1, cont_fatorial, num_fatorial, j_cubica, num_cubica, raiz_cubica;
  8.    
  9.     printf("1 - Raiz quadrada\n");
  10.     printf("2 - Fatorial\n");
  11.     printf("3 - Raiz cubica\n");
  12.     printf("4 - Sair\n");
  13.     printf("Escolha uma opcao: \n");
  14.    
  15.     scanf("%d", &opcao);
  16.    
  17.     switch(opcao){
  18.        
  19.         case 1:
  20.            
  21.             printf("Entre com um inteiro positivo:\n");
  22.             scanf("%d",&num);
  23.             raiz_quadrada = sqrt(num);
  24.             printf("A raiz quadrada e: %d", raiz_quadrada);
  25.            
  26.             break;
  27.            
  28.         case 2:
  29.            
  30.             printf("Entre com um numero inteiro: \n");
  31.             scanf("%d", &num_fatorial);
  32.            
  33.             for(cont_fatorial = 1; cont_fatorial <= num_fatorial; cont_fatorial++){
  34.                
  35.                 fat = fat * cont_fatorial;
  36.             }
  37.            
  38.             printf("O fatorial e: %d", fat);
  39.            
  40.             break;
  41.            
  42.         case 3:
  43.            
  44.             printf("Entre com um numero inteiro positivo: \n");
  45.             scanf("%d", &num_cubica);
  46.            
  47.             raiz_cubica = num_cubica - 0.2;
  48.            
  49.             for(j_cubica = 0; j_cubica < num_cubica; j_cubica++){
  50.                
  51.                 raiz_cubica = (2 * raiz_cubica + num_cubica / (raiz_cubica * raiz_cubica)) / 3;
  52.             }
  53.            
  54.             printf("A raiz e: %d", raiz_cubica);
  55.            
  56.             break;
  57.            
  58.         case 4:
  59.                 exit(0);
  60.                
  61.                 break;
  62.        
  63.     }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement