Ejercicios En DevC++ - Aprende a programar!

Breaking

ads

ads

sábado, 30 de mayo de 2015

Ejercicios En DevC++


Aquí nos han colocado un ejercicio para hacer que el siguiente:
realizar un programa que ingrese números hasta que se diguite cero para, parar el programa! y después mostrar el promedio de todos los números ingresados.
bueno comenzamos hacer primero que todo nuestro análisis para poder organizar nuestro algoritmo 
  • este programa puede tener muchas manera de realizare pero en este caso lo realizaremos un ciclo while (por que no sabemos hasta donde llegaremos)
  1. utilizaremos una variable contadora para que nos vaya contando todos los números ingresados por el usuario 
  2. una variable suma para que nos vaya sumando todos esos números ingresados por el usuario 
  3. y una variable promedio para poder imprimir lo que nos pide
Asi quedara nuestro programa no ignorar comentario en el:


Nota:

aquí le estoy queriendo decir que suma como no tiene ningún valor lo que estamos haciendo es asignando el primer numero que el usuario ingrese ej:
suma = 0; si el usuario ingresa el 4 ahora suma = 4;




igual nos pasa con el contador contdor = 0; una vez que pase por aqui al contador le vamos a ir sumando uno ej: contador = 0 + 1 entonces ahora contador vale 1  0+1 = 1  contador = 1

Espero y le haya sido útil estas aclaraciones como siempre le dejare al código en físico para que opinen acerca del tema :


#include<iostream>

using namespace std;
int num,contador;/*declaramos variable una num=numero ingresado y nustra variable que cuenta esos numeros*/
float promedio;/*variable promedio*/
float suma;/*variable suma*/
int main(){
cout<<"ingrese los  numeros que desea promediar, y cero para terminar  " <<endl << ": " ;
cin>>num; /*nos lleera el numero ingresado*/
suma=num;/*suma la inicializamos con el primer numero que si ingresa*/
contador=0;/*contador inicializado en cero para que nonos valga nada al inicio*/
while(num != 0){/*un ciclo miestras, el numero ingresado != de cero,si se cumple la condicion entra*/
cout<<": ";
contador=contador+1;/*aqui le vamos sumando uno al contador para ir viendo cuantos nnumeros van leidos*/
cin>>num;
suma=suma+num; /*aqui vamos sumando todos los numero */
}
promedio=suma/contador; /*aqui lo que nos pide suma de todos los nuemeros ingresados entre el contador */
cout<<"el promedio es : "<<promedio;      /*imprimimos el promedio*/
cout<<"\n";
system("pause");
return 0;
}

2 comentarios:

..