Hola, necesito comprender q es lo que hacen en este codigo y para q sirve ese total += contador que usan alli.
Estoy buscando la forma de practicar pseudocódigo con este y varios codigos más y no entiendo mucho este .
Me podrian ayudar a enternerlo?
int main()
{
int total = 0;
int contador=2;
while(contador <= 100)
{
cout<< contador << "\n" ;
total += contador;
contador +=2;
}
cout<< " la suma es: " << total << endl;
system("pause");
return 0;
}
disculpen por la pregunta tan noob.. esq estoy iniciando en c++ y no me llevo muy de la mano con el pseudocodigo...
El código es una sumatoria de todos los números pares, desde 2 hasta 100.
total += contador;
Es un acumulador, a "total" se le suma o acumula "contador", es lo mismo que:
total = total + contador;
contador +=2;
Lo mismo, se le aumenta a la variable contador 2 unidades.
Saludos.
ahmmm ok! esta abreviado... digo mejorado.. por eso era q no lo entendia.
muchas gracias por la ayuda... ahora podré entender mas codes...
En este enlace (http://www.lmgtfy.com/?q=operadores%2Bc) tienes bastante informacion sobre los operadores de C y C++.
¡Saludos!
busca esos ejercicios de estructuras en como PROGRAMAR por deithel ,,la cuarta edicion,,esta uno igualito a tu codigo pero con la estructura FOR
JEJE IMAGINATE ,,Y MAÑANA TENEMOS QUE PRESENTAR ESOS EJERCICIOS
MAÑANA NOS VEMOS Y HABLAMOS :xD :xD
Como consejo, intenta no usar system("pause"); pues hacer menos portable el código.
Cita de: Daemon Freedom en 6 Julio 2010, 07:58 AM
Como consejo, intenta no usar system("pause"); pues hacer menos portable el código.
esq se me hace necesario usarlo cuando la pc en la q estoy compilando se le cierra la ventana de dos apenas se ejecuta... y para eso es q uso el system("pause") o cuando no, solia agregar conio.h para usar el getch.
no encuentro alguna otra forma de hacer que la ventana de dos se quede abierta para poder visualizar el programa... >:(
Para lograr esto conoces alguna otra forma???
Usa getchar(), pero asegurate de limpiar el buffer de entrada.
Algo así:
...
código...
...
while(getchar() != '\n');
getchar();
return 0;
}
No es la mejor manera de limpiar el buffer, pero sirve en estos ejercicios sencillos.