• Asignatura: Informática
  • Autor: reanjacqueline
  • hace 2 años

por favor alguien me puede ayudar tengo que hacer esto en el PSlnt:
Usando el ciclo mientras y para. Realizar un programa Que pida un número y diga si es primo o no.

Respuestas

Respuesta dada por: Zenitv
1

Respuesta:

Algoritmo DeterminarNumerosPrimos

   Definir numeroIngresado, iteracion, divisionResiduoCero Como Entero;

 

   Escribir "Determinar si un número ingresado, es un número primo.";

   Escribir "Teclea un número entero: ";

   Leer numeroIngresado;

 

   // Comenzaremos dividiendo el número ingresado entre 1.

   iteracion = 1;

 

   // Número de ocasiones en las que la división dio como resultado un residuo de cero.

   divisionResiduoCero = 0;

 

   Mientras iteracion <= numeroIngresado Hacer

 

       Si(numeroIngresado % iteracion == 0) Entonces

           divisionResiduoCero = divisionResiduoCero + 1;

       FinSi

 

       iteracion = iteracion + 1;

 

   FinMientras

 

   Si(divisionResiduoCero == 2) Entonces

       Escribir "El número que ingresaste es un número primo.";

   SiNo

       Escribir "El número que ingresaste NO es un número primo.";

   FinSi    

 

FinAlgoritmo

Preguntas similares