Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: KttAlvarezG en 27 de Mayo 2015, 22:18

Título: pseudocodigo comprobar si un numero mayor o igual que la unidad es primo
Publicado por: KttAlvarezG en 27 de Mayo 2015, 22:18
Hola, ¿cómo puedo pasar este pseudocodigo a código? Estoy un poco confundida

-Comprobar si un numero mayor o igual que la unidad es primo. 

Código: [Seleccionar]
PROGRAMA primo
ENTORNO:    res <- "S"
 ALGORITMO:   
MIENTRAS res = "S"
 HACER       Borrar_pantalla( )       
numero <- 0       sw <- 0     
 MIENTRAS numero < 1
HACER          EN 8,10
 ESCRIBIR "N£mero: "          EN 8,18
LEER numero     
 FINMIENTRAS   
    i <- numero - 1     
  MIENTRAS i > 1 Y sw <> 1
 HACER          SI numero = Int( numero / i ) * i
ENTONCES             sw = 1       
   SINO             i <- i - 1       
   FINSI     
 FINMIENTRAS     
 SI sw = 1
ENTONCES          EN 10,10
 ESCRIBIR "no es primo"     
  SINO          EN 10,10
 ESCRIBIR "s¡ es primo"     
  FINSI     
  HACER Mas
    FINMIENTRAS
 FINPROGRAMA
------------------------------ SUBPROGRAMA
 Mas    res <- " " 
  MIENTRAS res <> "S" Y res <> "N"
HACER   
   ESCRIBIR "Desea introducir m s n£meros (S/N): " 
     LEER res       res <- Convertir_mayusculas( res )   
 FINMIENTRAS
FINSUBPROGRAMA 
--------------------------------------------------------------------------   :( :'(
Título: Re:pseudocodigo comprobar si un numero mayor o igual que la unidad es primo
Publicado por: javi in the sky en 28 de Mayo 2015, 10:37
¿A qué lenguaje estás intentando pasarlo? Pega el código que tengas (ver https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0)

Saludos!