Informática, pregunta formulada por ortegajuan1606, hace 2 meses

Escriba un algoritmo que permita dar entrada a un valor numérico entero ( p ) y determinar:
a) Si p es positivo o negativo. (Sugerencia: Todo número positivo es mayor a cero)
b) Si p es par o impar. (Sugerencia: Un número es par si es divisible por 2. Usar operador rst )
c) Si p es un cuadrado perfecto. (Sugerencia: Un número es un cuadrado perfecto si su raíz cuadrada es un valor entero.
Usar operador raíz cuadrada y parte entera)
d) Cuantas de las condiciones anteriores se cumplieron. (Sugerencia: Usar un contador)

Respuestas a la pregunta

Contestado por mario8724843
1

Respuesta:

Algoritmo Sinnombre

Definir p Como Entero

Definir raiz como Real

Escribir "Digite el valor de P";

Leer p;

Si p>0 Entonces

Escribir "El valor de P = (",p,") y es POSITIVO";

Sino

Si p<0 Entonces

Escribir "El valor de P = (",p,") y es NEGATIVO";

Sino

Escribir "El valor de P = (",p,") y es NEUTRO";

FinSi

FinSi

Si p%2=0 Entonces

Escribir "El valor de P = (",p,") y es un número PAR";

Sino

Escribir "El valor de P = (",p,") y es un número IMPAR";

FinSi

raiz<-RC(p);

Si raiz-trunc(raiz) == 0 Entonces

Escribir "La raiz es de = (",raiz,"). El valor de P = (",p,") por lo tanto es un número Entero y es CUADRADO PERFECTO";

Sino

Escribir "La raiz es de = (",raiz,"). El valor de P = (",p,") por lo tanto es un número Decimal y NO es CUADRADO PERFECTO";

FinSi

FinAlgoritmo

Otras preguntas