[ayuda]de codigo a pseudocódigo

Iniciado por dragon_hack, 3 Julio 2010, 22:35 PM

0 Miembros y 1 Visitante están viendo este tema.

dragon_hack

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...

Tutorial 1 100%
Tutorial 2 56%
Tutorial 3 23%

leogtz

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.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

dragon_hack

ahmmm ok! esta abreviado... digo mejorado.. por eso era q no lo entendia.

muchas gracias por la ayuda... ahora podré entender mas codes...

Tutorial 1 100%
Tutorial 2 56%
Tutorial 3 23%

do-while

En este enlace tienes bastante informacion sobre los operadores de C y C++.

¡Saludos!
- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!

rub'n

#4
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


rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen

@synthesize

Como consejo, intenta no usar system("pause"); pues hacer menos portable el código.


dragon_hack

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???


Tutorial 1 100%
Tutorial 2 56%
Tutorial 3 23%

leogtz

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.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com