Advertisement
cesarnascimento

ex6 cap4

Mar 27th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.60 KB | None | 0 0
  1.  
  2. package ex6;
  3.  
  4. import java.util.Scanner;
  5. import java.text.DecimalFormat;
  6. public class Ex6 {
  7.  
  8.     public static void main(String[] args) {
  9.     Scanner sc = new Scanner(System.in);
  10.     double num1,num2,codigo1,codigo2raiz,codigo2,codigo3raiz,codigo3;
  11.     DecimalFormat form = new DecimalFormat ("#0.0");
  12.     //escolhas de códigos
  13.     char codigo;
  14.     System.out.println("Digite um código, visto que");
  15.     System.out.println("Código 1: Primeiro número elevado ao segundo número");
  16.     System.out.println("Código 2: Raiz quadrada de cada um dos números");
  17.     System.out.println("Código 3: Raiz cúbica de cada um dos números");
  18.     codigo = sc.nextLine().charAt(0);
  19.  
  20.        
  21.     System.out.println("Agora digite os dois números");
  22.     num1 = sc.nextFloat();
  23.     num2 = sc.nextFloat();
  24.    
  25.     switch ( codigo )
  26.     { //inicio switch
  27.         case '1':
  28.       codigo1 = Math.pow(num1,num2);
  29.     System.out.println("O primeiro elevado ao segundo é:"+form.format(codigo1));
  30.         break;
  31.         case '2':
  32.       codigo2raiz = Math.sqrt(num1);
  33.       codigo2 = Math.sqrt(num2);
  34.     System.out.println("A raiz quadrada do primeiro número é: "+form.format(codigo2raiz)+"\n"+"E a do segundo é:"+form.format(codigo2));
  35.         break;
  36.         case '3':
  37.       codigo3 = Math.cbrt(num1);
  38.       codigo3raiz = Math.cbrt(num2);
  39.     System.out.println("A raiz cúbica do primeiro número é: "+form.format(codigo3)+"\n"+"E a do segundo é:"+form.format(codigo3raiz));        
  40.         break;
  41.         default:
  42.     System.out.println("Código inválido.");  
  43.     } //fim switch    
  44.    
  45.     }
  46.    
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement