Jvsierra

Ex proposto 6

Feb 12th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.93 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. int main(){
  6.  
  7.     int opcao = 0;
  8.     float n1 = 0.0, n2 = 0.0, r1 = 0.0, r2 = 0.0;
  9.  
  10.     printf("Digite o primeiro numero:\n");
  11.     scanf("%f", &n1);
  12.     printf("Digite o segundo numero:\n");
  13.     scanf("%f", &n2);
  14.  
  15.     printf("Escolha:\n");
  16.     printf("1 - Primeiro numero elevado ao segundo\n");
  17.     printf("2 - Raiz quadrada de cada um dos numeros\n");
  18.     printf("3 - Raiz cubica de cada um\n");
  19.     scanf("%d", &opcao);
  20.  
  21.     if(opcao == 1){
  22.         r1 = pow(n1, n2);
  23.  
  24.         printf("%.2f\n", r1);
  25.     }else if(opcao == 2){
  26.        r1 = sqrt(n1);
  27.        r2 = sqrt(n2);
  28.  
  29.        printf("%.2f\n", r1);
  30.        printf("%.2f\n", r2);
  31.     }else if(opcao == 3){
  32.         r1 = pow(n1, (1./3.));
  33.         r2 = pow(n2, (1./3.));
  34.  
  35.         printf("%.2f\n", r1);
  36.         printf("%.2f\n", r2);
  37.     }else{
  38.         printf("Opcao invalida.\n");
  39.     }
  40.  
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment