Programación, Tecnología y Más...

Programación, Tecnología y Más...

Calcular Cuantos Numeros son Positivos, Negativos y 0

Bueno esta Vez les traigo este pequeño programa que lo que hace es, pide al usuario una cantidad de números a evaluar y luego calcula cuantos son 0 cuantos positivos y negativos en C++.

Veamos el código.

//Programa que calcula cuantos numeros ingresados son 0
#include <iostream>

using namespace std;

int main()
{
int num,positivo,negativo,cero,cant,i;
positivo=0;
negativo=0;
cero=0;
cout<<"Introduzca Cantidad de Numeros a Evaluar:";
cin>>cant;
for(i=1; i<=cant;i++)
{
cout<<"Introduzca un Numero Entero:";
cin>>num;
if (num>0)
{
positivo+=+1;
}
else
if(num<0)
{
negativo+=+1;
}
else
cero+=+1;
}

cout<<"\nLa Cantidad de Positivos Son:"<<positivo<<endl;
cout<<"\nLa Cantidad de Negativos Son:"<<negativo<<endl;
cout<<"\nLa Cantidad de Ceros Son:"<<cero<<endl;
return 0;
}


Como puede verse en las primeras lineas declaramos las variables que vamos a necesitar num que sera donde guardaremos los números ingresados por el usuario, positivo que sera el acumulador de los números positivos, negativo el acumulador de los negativos, cero el acumulador de los ceros, cant capturara la cantidad de números a evaluar, i que sera el indice de nuestro bucle.

Lineas 12 y 13 pedimos el ingreso de la cantidad de números y guardamos el dato en la variable cant que nos servirá para determinar el tamaño de nuestro bucle.

Linea 14 declaramos nuestro bucle, pueden ver que aquí hacemos uso de la variable cant ya que el bucle se ejecutara las veces que el usuario halla indicado.

Linea 16 y 17 pedimos el ingreso de los números y capturamos el valor en la variable num.

Linea 18, 23 y 27 aquí evaluamos si el numero ingresado es positivo, negativo o cero y dentro de cada condición incrementamos los acumuladores en 1 para que al final nos muestre la cantidad de positivos, negativos y ceros ingresados.

Linea 31, 32 y 33 imprimimos fuera del bucle la cantidad de números.

Diseño


Saludos desde El Salvador...

Publicar un comentario

2 Comentarios

  1. seria bueno q este mismo ejercicio lo realizaras con arreglos y con escritura y lectura de archivos att olivercorea@yahoo.es

    ResponderEliminar
  2. you r the man
    muy didáctico para los neofitos

    ResponderEliminar