Título: duda con For Publicado por: rub'n en 1 Junio 2010, 22:30 pm como esta pana ,,miren tengo una DUDA COMO cambio esto de for a while ?? ;D
#include <iostream> using namespace std; int main () { int nacimiento, actual,edad; for (int i=1; i<=10 ; i++) { cout<<"tipee año de nacimiento ."<<endl; cin>> nacimiento; cout<<"escriba el año actual ."<<endl; cin>> actual; } edad=actual-nacimiento; if (edad >=18) { cout<<"su edad es. "<<edad<<endl; cout<<"usted es mayor. "<<endl; } system("pause"); return 0; } Título: Re: duda con For Publicado por: bizco en 1 Junio 2010, 22:46 pm http://es.wikipedia.org/wiki/Bucle_while
Título: Re: duda con For Publicado por: taul en 1 Junio 2010, 23:24 pm Código
PD: no le doy la solucion para decir toma aca tene...sino que muchas veces un ejemplo ayuda mucho mas. Título: Re: duda con For Publicado por: nicolas_cof en 2 Junio 2010, 00:20 am Otra forma un poco mas confusa o no, eso depende de cada uno :P
Código: int i = 0; Salu10 Título: Re: duda con For Publicado por: 08l00D en 2 Junio 2010, 00:31 am Otra forma un poco mas confusa o no, eso depende de cada uno :P No es lo mismo, ya que el incremento se realiza antes de la comparacion...Código: int i = 0; Salu10 en todo caso seria i++.. edito :-X .. retiro lo dicho .. era que me parecio que empezaba a comparar desde 0 :xD .... Título: Re: duda con For Publicado por: nicolas_cof en 2 Junio 2010, 00:45 am 08l00D es lo mismo, ya que si te fijas a la variable i la inicializo en 0 no en 1
En un simple programa puedes ver la diferencia... Código: #include <stdio.h> Código: #include <stdio.h> Salu10. Título: Re: duda con For Publicado por: 08l00D en 2 Junio 2010, 00:51 am 08l00D es lo mismo, ya que si te fijas a la variable i la inicializo en 0 no en 1 En un simple programa puedes ver la diferencia... Código: #include <stdio.h> Código: #include <stdio.h> Salu10. edito :-X .. retiro lo dicho .. era que me parecio que empezaba a comparar desde 0 :xD .... Título: Re: duda con For Publicado por: do-while en 2 Junio 2010, 01:34 am ¡Buenas!
En lugar de darte codigo te voy a dar un explicacion. Mira bien lo que hace for: for(variable1 = valor_inicial1, variable2=valor_inicial2... ; ------->Inicializamos variables (si hiciese falta, claro esta) con el primer valor que tomaran. ; condicion_continuidad_for ; -----> Antes de cada ciclo se comprueba que se cumple la condicion de continuacion de la estructura de repeticion. ; manipulacion_de_las_variables implicadas) ------->Se lleva a cabo al final de cada iteracion. Por lo tanto, para pasar de for a while es bastante evidente lo que tienes que hacer: 1) Inicializar variables. (Si las hubiese) 2) while(condicion_de_continudad) (Si la hubiese) { codigo que quieras 3) Manipulacion de las variables implicadas (Si las hubiese) } ¡Saludos! Título: Re: duda con For Publicado por: MessageBoxA en 2 Junio 2010, 07:27 am estaba notando q igualmente el code (del q hizo el post) esta mal xq hay q declarar un array de enteros..... vean pa q vean
|