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.


xCesar: usando sentencias if no mas te salen!!!
fv11: con un ciclo for y usando if los tienes
xCesar: si tambien se pueden hacer
xCesar: con if o for
fv11: si tambien es buena opcion

Respuestas

Respuesta dada por: fv11
26

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:

Respuesta dada por: megatokay
2

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

Adjuntos:
Preguntas similares