Exercício 2Usando a classe Math, faça:
Leia do usuário dois números e em seguida:
a) Imprima a potência dos dois números;
b) Imprima o menor valor digitado;
c) Imprima a raiz quadrada de um dos números;
d) Imprima a string resultante a partir da terceira letra;
e) Imprima o maior dos números;
f) Leia um número quebrado (3.8 por exemplo), imprima o número arredondado para cima;
Eu não consegui entender o item d e suponho que tenha sobrado de uma operação de copiar e colar do exercício anterior, por isso não implementei.
12345678910111213141516171819202122232425262728293031 | import java.util.Scanner;import java.lang.Math; public class exercicio2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Este programa pede dois números inteiros e um real ao usuário e depois"); System.out.println("efetua algumas operações matemáticas com esses números\n\n"); System.out.print("Primeiro número inteiro: "); double num1=sc.nextInt(); System.out.print("Segundo numero inteiro: "); double num2=sc.nextInt(); System.out.print("\nA potência dos dois números inteiros: "); System.out.println(Math.pow(num1,num2)); System.out.print("O menor valor inteiro digitado: "); System.out.println(Math.min(num1,num2)); System.out.print("A raiz quadrada do primeiro número inteiro: "); System.out.println(Math.sqrt(num1)); System.out.print("O maior dos números inteiros: "); System.out.println(Math.max(num1, num2)); System.out.print("\nAgora digite o número real: "); double num3=sc.nextDouble(); System.out.print("O número real arredondado para cima: "); System.out.println(Math.round(num3)); sc.close(); } } |