JAVA
Pesquisas Acadêmicas: JAVA. Pesquise 862.000+ trabalhos acadêmicosPor: Samyllagarcia • 3/4/2014 • 3.636 Palavras (15 Páginas) • 764 Visualizações
Questão 1 - Faça um programa onde o usuário digita um numero inteiro e enviado para tela o seu sucessor, antecessor, quadrado e a sua raiz quadrada. se o quadrado do numero for maior que 50, multiplique o numero digitado por 2. Obs: se o numero digitado for 0 pedir para que seje digitado outro numero.
package br.com.uninorteac.atividade01;
*/
public class Atividade1 {
/**
* Método para pegar o antecessor de um
* número informado
* @param numero
* @return Retorna o antecessor do número informado
*/
public static int getAntecessor(int numero){
return numero - 1;
}
/**
* Método para retornar o sucessor de um
* número informado
* @param numero
* @return Retorna o sucessor do número informado
*/
public static int getSucessor(int numero){
return numero + 1;
}
/**
* Método que retorna o quadrado
* de um número informado
* @param numero
* @return Retorna o quadrado do número
* informado
*/
public static int getQuadrado(int numero){
return (numero * numero);
}
/**
* Método que retorna a raiz quadrada
* do número informado
* @param numero
* @return Retorna a raiz quadrada
* do número informado
*/
public static double getRaizQuadrada(double numero){
return Math.sqrt(numero);
}
}
Questão 1 de teste
package br.com.uninorteac.atividade01;
/** Faça um programa onde o ususario digita um numero inteiro e enviado para tela o
* seu sucessor, antecessor, quadrado e a sua raiz quadrada. se o quadrado do numero
* for maior que 50, multiplique o numero digitado por 2. Obs: se o numero digitado
* for 0 pedir para que seje digitado outro numero.
*/
import java.util.Scanner;
public class Atividade1Teste {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
boolean condicao = true;
int numero;
do{
//pega o número informado pelo usuário
System.out.print("Informe um número: ");
numero = entrada.nextInt();
if(numero == 0){
System.out.println("O número deve ser diferente de zero!");
System.out.println("Por favor, informe outro número");
}else{
System.out.println("Número informado: "+numero);
System.out.println("Antecessor: "+Atividade1.getAntecessor(numero));
System.out.println("Sucessor: "+ Atividade1.getSucessor(numero));
if(Atividade1.getQuadrado(numero) > 50){
System.out.println("Quadrado maior que 50, multiplica-se po 2");
System.out.println("Quadrado: "+(Atividade1.getQuadrado(numero)*2));
}else{
System.out.println("Quadrado: "+Atividade1.getQuadrado(numero));
}//fim do teste do quadrado
System.out.println("Raiz quadrada: "+Atividade1.getRaizQuadrada(numero));
System.out.print("Deseja informar outro número?");
condicao = "s".equalsIgnoreCase(entrada.next()) ? true : false;
}//fim do else
}while(condicao);
System.out.println("Programa finalizado...");
}//fim do método main
}//fim da classe
2. Faça um programa onde o usuário digita uma palavra e é enviado para a tela a primeira e a ultima letra da palavra digitada. Se a palavra tiver menos de 5 letras pedir para digitar a palavra novamente.
package br.com.uninorteac.atividade02;
public class Atividade2 {
...