Informática, pregunta formulada por melinapalao, hace 1 año

Me podrían ayudar a desarrollar este diagrama es para informática, gracias ​

Adjuntos:

fv11: en que lenguaje
fv11: pseint? o cual?
melinapalao: si, es en pseint
fv11: vale
fv11: la verdad es el peor codigo para calcular si un numero es primo o no
melinapalao: en cual seria mas fácil?

Respuestas a la pregunta

Contestado por fv11
1

Respuesta:

la verdad puede ser dos cosas, pase el diagrama y el pseudocodigo y la verdad no esta funcionando como deberia, sin embargo puedes preguntarle a tus amigos o a tu profesor.

te dejo este codigo que funcionara con cualquier numero que que ingreses

Escribir "digite un numero"

Leer n

 

si n=1 Entonces

 Escribir "no es primo"

Sino

 cont=0

 Para i<-1 hasta n con paso 1 hacer

  si n mod i=0 Entonces

   cont=cont+1

  FinSi

 FinPara

 si cont=2 Entonces

  escribir n," es primo"

 Sino

  Escribir n," no es primo"

 FinSi

 

FinSi

Explicación:

tengamos en cuenta la definicion de numero primo, es aquel numero que es divisible por uno y por si mismo. a pasarlo a cualquier lenguaje debemos buscar que esa condicion se cumpla, teniendo eso ya entendido concluimos directamente que el 1 no es primo, el codigo que te di hace exactamente eso, tu ingresas un numero y el comprobara que el numero tenga solo dos divisores, si lo encuentra la variable cont (contador) incrementa en 1 y asi hasta que llegue a 2, si esto se cumple el numero es primo


melinapalao: Muchas gracias ‍♀️
Otras preguntas