Cita de: do-while en 5 Julio 2012, 17:53 PMes que es alreves como es falso el bucle se repite....
+1 XD
¿Es dos igual a tres? NOOOOOO, -> falso -> sale del bucle
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: do-while en 5 Julio 2012, 17:53 PMes que es alreves como es falso el bucle se repite....
+1 XD
¿Es dos igual a tres? NOOOOOO, -> falso -> sale del bucle
Cita de: DickGumshoe en 5 Julio 2012, 17:36 PM
¿Te refieres a la pregunta de los procedimientos? Respondí esto:
Y el código a mí no me funciona. De hecho, aquí mismo pone que es necesario stdlib.h...: http://www.cplusplus.com/reference/clibrary/cstdlib/system/
Por cierto, con contradecir a daniyo no vas a ganar nada... Más que nada porque él está en lo cierto xD.
Saludos.
Cita de: daniyo en 5 Julio 2012, 17:02 PM
Si en la condicion del while le pones 2==3 solo se va a ejecutar una vez, ponle op<1 || op<4 para asegurarte de que se escoge una opcion entre 1 y 4. Y cogete un libro de C o C++.
Saludos.
Cita de: DickGumshoe en 5 Julio 2012, 17:07 PMno me respondiste la pregunta anterior, y si me compila tal cual como esta ahi puesto usando el Dev-C++
Eso que has hecho ahora no te va a compilar, ya que system(); se encuentra en stdlib.h
Igual, aunque incluyas esa librería, no te recomiendo que lo uses... (y mucho menos tantas veces como aparece en tu código!). Aquí una explicación de por qué es malo y posibles soluciones:
http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html
Como dice daniyo, también te recomiendo que cojas un buen libro de C.
Saludos.
#include <stdio.h>
int main ()
{
int op;
do
{
system("cls");
printf ( "MENU: \n" );
printf ( "Opcion (1)\n" );
printf ( "Opcion (2)\n" );
printf ( "Opcion (3)\n" );
printf ( "Opcion (4)\n" );
scanf("%d",&op) ;
if ( op == 1 )
{
system("cls");
printf("Hola Mundo 1\n");
system("pause");
}
if ( op == 2 )
{
system("cls");
printf("Hola Mundo 2\n");
system("pause");
}
if ( op == 3 )
{
system("cls");
printf("Hola Mundo 3\n");
system("pause");
}
if ( op == 4 )
{
system("cls");
printf("Hola Mundo 4\n");
system("pause");
}
}
while(2 == 3);
}
#include <stdio.h>
main ()
{ int op;
do
printf ( "MENU" );
printf ( "\n" );
printf ( "Opcion (1)" );
printf ( "Opcion (2)" );
printf ( "Opcion (3)" );
printf ( "Opcion (4)" );
printf ( "\n" );
scanf("%d",&op) ;
if ( op == 1 )
{
programa1 ;
printf ( "hello world1" );
}
if ( op == 2 )
{
programa2 ;
printf ( "hello world2" );
}
if ( op == 3 )
{
programa3 ;
printf ( "hello world3" );
}
if ( op == 4 )
{
programa4 ;
printf ( "hello world4" );
}
while 2 == 3 ;
}
#include <stdio.h>
main ()
{ int op;
repeat
printf ( "MENU" );
printf ( "" );
printf ( "Opcion (1)" );
printf ( "Opcion (2)" );
printf ( "Opcion (3)" );
printf ( "Opcion (4)" );
printf ( "" );
scanf("",&op) ;
if ( op == 1 )
{
programa1 ;
}
if ( op == 2 )
{
programa2 ;
}
if ( op == 3 )
{
programa3 ;
}
if ( op == 4 )
{
programa4 ;
}
until 2 == 3 ;
}