Realizar un algoritmo que pida números (se pedirá por teclado la cantidad de números a introducir). El programa debe informar de cuantos números introducidos son mayores que 0, menores que 0 e iguales a 0.
Respuestas a la pregunta
Respuesta:
me aburri entonces ya lo hice en pseint y c# por la misma razon jajaj
num<-0
cantidad<-0
nmayor<-0
nmenor<-0
nigual<-0
Escribir "Digite la cantidad de numeros:"
leer cantidad;
Para i<-1 hasta cantidad Con Paso 1 Hacer
Escribir "numero:"
Leer num;
Si num==0 Entonces
nigual=nigual+1;
SiNo
Si num>0 Entonces
nmayor<-nmayor+1;
SiNo
nmenor<-nmenor+1;
Fin Si
Fin Si
FinPara
Escribir "mayor:",nmayor
Escribir "igual:",nigual
Escribir "menor:",nmenor
c#
int numero,cantidad=0,mayor=0,menor=0,igual=0;
Console.WriteLine("Numeros");
Console.WriteLine("Digite la cantidad de numeros:");
cantidad=int.Parse(Console.ReadLine());
for(int i=0;i<cantidad;i++){
Console.Write("numero:");
numero=int.Parse(Console.ReadLine());
if(numero==0){
igual=igual+1;
}else if(numero>0){
mayor=mayor+1;
}else{
menor=menor+1;
}
}//fin for
Console.WriteLine("mayor que 0:"+mayor);
Console.WriteLine("igual que 0:"+igual);
Console.WriteLine("menor que 0:"+menor);
Explicación:
Pseudocódigo Pseint con ciclo "for" y condicionales simples para saber si los números ingresados son menores, mayores o iguales a cero. Se adjunta imagen de salida del algoritmo y diagrama de flujo.
Algoritmo mayorMenorA0
- // Definición e inicio de variables
Definir num, neg, pos, neu, f Como Entero
num <- 0
f <- 0
neg <- 0
pos <- 0
neu <- 0
- // Entrada de datos
Escribir 'Ingrese cantidad de números a introducir: ' Sin Saltar
Repetir
Leer cant
Si NO cant>0 Entonces
Escribir 'Intente de nuevo, el número ingresado no es válido'
FinSi
Hasta Que cant>0
- // Contar positivos, negativos, y neutros
Para f<-1 Hasta cant Hacer
- // Ingreso de datos
Escribir 'Ingrese número ',f,': ' Sin Saltar
Leer num
- // Proceso de datos y Mostrar resultado en pantalla
Si num>0 Entonces
pos <- pos+1
FinSi
Si num<0 Entonces
neg <- neg+1
FinSi
Si num=0 Entonces
neu <- neu+1
FinSi
FinPara
- // Imprimir resultados
Escribir 'Cantidad de números positivos: ',pos
Escribir 'Cantidad de números negativos: ',neg
Escribir 'Cantidad de números neutros: ',neu
FinAlgoritmo
Para saber más acerca de algoritmo pseint con estructura repetitiva consulte: https://brainly.lat/tarea/19476966
#SPJ2