Ajuda em problemas

3 respostas
C

Estou resolvendo uam lita de exercicios da faculdad amanah tenho uma prova tive dificuldade em 2 questoes quem puder dar uma luz neles ou apenas em um sei la qualquer ajuda é bem vinda:

Java – Exercício 5
Crie um programa que receba 1 número inteiro até 20, calcule e exiba se é um nº primo.

Java – Exercício 4
• Crie um programa que receba um valor inteiro (até 999) e exiba ao final seu valor descrito.

Ex: Valor: 185
Resultado: Cento e Oitenta e Cinco

3 Respostas

BrunoBastosPJ

Faz o algorítimo em pseudo código e cola aqui que o pessoal te ajuda a converter.

C

Segue aí um post que fala sobre isso:

http://www.javafree.org/javabb/viewtopic.jbb?t=4302

K

bem segue abaixo um algoritmo que peguei na net para calcular numero primos

import java.io.*;

public class Primos {
	static boolean result;
	static BufferedReader num;
	static int x;
	static String a;
	
 		public static void main (String args[])
 		{
 			System.out.println("Digite um numero para o calculo");
 			num = new BufferedReader(new InputStreamReader(System.in));
 		
 			try{
 				a = num.readLine();
 			}
 			
 			catch(IOException ioe){
 				ioe.printStackTrace();
 			}
 			
 			x=Integer.parseInt(a);
 		
 			if(x == 2) {
		          result = true;
		          System.out.println("Este numero e primo");
		       }
		       else if(x % 2 == 0) {
		          result = false;
		          System.out.println("Este numero nao e primo");
		       }   else {
		          int raiz = (int)Math.sqrt(x) + 1;
		          for(int i=3;i<raiz;i+=2) {
		             if(x % i ==0) {
		                result = false;
		                System.out.println("Este numero nao e primo");
		                break;
		             }
		          }
		          
		       }
		       	
 					 			
 		}	
 		
 		 	
	 		 
}

Ele fala se o numero não é primo se ele é primo não exibe mensagem alguma preciso arrumar isso alguma sugestão ???

Criado 21 de setembro de 2006
Ultima resposta 22 de set. de 2006
Respostas 3
Participantes 4