Traduzir codigo java para pseudocodigo

1 resposta
VIRGO

Alguem me ajuda a traduzir este codigo java para pseudocodigo que seja executavel no programa portugol??

Scanner scn = new  Scanner(System.in); //Declarando o scanner, e falando que é do tipo in
	 System.out.println("Digite um número: ");
	 int numeroaverificar = scn.nextInt(); // perceba que eu colokei int,  porque numero decimal não é considerado primo
	 boolean primo = true;

	 if (numeroaverificar==0|| numeroaverificar==1)
	 primo = false;

	 else {
	 for (int i = 2; i < numeroaverificar; i++) {
	 if ((numeroaverificar % i) == 0){ //divide o número por i, e ve se o  resto é 0.
	 primo = false; //se for, quer dizer que ele não é primo (10/2 = 5,  resto 0 // 7/2 = 3, resto 1)
	 break; //para de verificar (para evitar tempo)
	 }
	 }
	 }

	 if (primo)  //É a mesma coisa de (if primo == true) --> Se o boolean  retornar true
	 System.out.println("O Numero " + numeroaverificar + " é primo!");
 else  //se ele não voltou como true:
 System.out.println("O Numero " + numeroaverificar + " não é primo!");

1 Resposta

VIRGO

eu traduzi assim mas nao me dá certo

inicio
inteiro n
inteiro i
i<-2
logico primo, nprimo
primo <- verdadeiro
nprimo <- falso
escrever "introduza um numero "
ler n

se (n=0 OU n=1) entao
primo <- falso
senao
para (i) de (i<n) ate (i<- i+1)
se ((n%i)=0) entao
nprimo <- falso
fimse
proximo
se (primo) entao
escrever "numero primo"
senao 
escrever "numero nao e primo"
fimse
fimse

fim

Criado 11 de fevereiro de 2011
Ultima resposta 11 de fev. de 2011
Respostas 1
Participantes 1