HOLA AMIGOS, MUY BUENA MAÑANA. HOY QUE ES UN FIN DE SEMANA PARA DESCANSAR A MÍ ME TOCO TRABAJAR. JEJEJE. Y PENSANDO EN LAS PERSONAS A QUIENES LES GUSTA MIS POST DE PROGRAMACIÓN EN C++. DECIDÍ CREARLES UN NUEVO POST, QUE SI LOS ANALIZAN POCO A POCO Y LOS VEN DESDE EL NÚMERO 1 PUEDEN APRENDER UN POCO MÁS SOBRE ESTE LENGUAJE. CLARO ESTÁ, QUE NO ES SUFICIENTE PARA APRENDER POR COMPLETO TODO LO RELACIONADO A C++.
PERO SI ES CIERTO QUE ESTOY TOCANDO PUNTOS Y EXPLICÁNDOLOS COMO NO LO HACEN EN LAS UNIVERSIDADES. AL MENOS, NO EN LA QUE ESTOY. Y CREO QUE ES UN GRAVE ERROR NO HACERLO BIEN.
OK, ASÍ QUE BIENVENIDOS.
HOY VEREMOS COMO UTILIZAR LA ESTRUCTURA SELECTIVA SWITCH; HEMOS NOTADO QUE ESTA ESTRUCTURA ES IGUAL QUE EL IF. Y TAMBIÉN TIENE DOS DE LAS PROPIEDADES QUE TIENE EL IF. VEAMOS UN EJEMPLO.
COMPAREMOS UN NÚMERO "X" Y A PARTIR DE SU INGRESO EL PROGRAMA DEBE DE TOMAR DECISIONES Y REALIZAR ALGÚN EVENTO PERO ANTES DEBEMOS PRESENTAR UN MENÚ EN PANTALLA.
1. #include <iostream>
2. #include <string>
3. #include <conio>
4. int num, res;
5. int num2;
6. int main()
7. {
8. gotoxy(5,3);cout<<"1. PRESENTE EN PANTALLA UN TEXTO.";
9. gotoxy(5,5);cout<<"2. OPERE ESTE NUMERO MAS 8.";
10. gotoxy(5,7);cout<<"3. UN SALUDO EN PANTALLA.";
11. gotoxy(5,9);cout<<"4. REALICE UNA MULTIPLICACION.";
12. gotoxy(10,20);cout<<"ELIJA DE ESTE MENU UNA OPCION: ";cin>>num;
13. switch(num){
14. case 1:
15. gotoxy(5,11);cout<<"HOLA AMIGOS DE INTELIGENCIA COLECTIVA."<<endl<<endl;
16. break;
17. case 2:
18. res = num + 8;
19. gotoxy(10,22);cout<<"LA SUMA ES: "<<res;cout<<endl<<endl;
20. break;
21. case 3:
22. system("color 7f";
23. gotoxy(50,22);cout<<"UNANSE A LA WEB DE INTELIGENCIA COLECTIVA."<<endl<<endl;
24. break;
25. case 4:
26. gotoxy(10,23);cout<<"DEBE DE INGRESAR OTRO NUMERO: ";cin>>num2;
27. res = num * num2;
28. gotoxy(10,25);cout<<"LA MULTIPLICACION ES: "<<res<<endl<<endl;
29. break;
30. default :
31. system("color f4";
32. gotoxy(10,26);cout<<"NO INGRESO BIEN EL NUMERO (1 - 4)"<<endl<<endl;
33. break;
34. }
35. return system("pause";
36. }
UUUUUUUUUUUUUFFFFFFFFFFFFFFFF, AL FIN; CON ESO DE QUE LA WEB FALLÓ. VOLVÍ A HACER ESTE CÓDIGO QUE ME HABÍA COSTADO HACERLO. JEJEJEJJEJEJE.
BUENO LO BÁSICO EN ESTE PROGRAMA SE VE EN LA ESTRUCTURA DE SELECCIÓN QUE SE UBICA EN LA LÍNEA 13 CON LA INSTRUCCIÓN SWITCH (MIENTRAS) LO QUE NOS INDICA QUE SI LA VARIABLE NUM QUE ANTERIORMENTE DEBÍAMOS DE INGRESAR CUMPLE CON LOS PARÁMETROS INDICADOS POR EL MENÚ EN ESTE CASO SI CUMPLE CON CUAL QUIERA DE LOS NÚMERO DEFINIDOS DEL 1 AL 4 ENTONCES DEBERÁ REALIZAR UNA ACCIÓN QUE ESTÁ CONTENIDA EN UNO DE LOS CASE. Y SI FUERA FALSO EL VALOR QUE SE OBTIENE, CON LA INSTRUCCIÓN BREAK PASARÁ A LA SUBOPCIÓN HASTA LLEGAR A LA ÚLTIMA OPCIÓN EN CASO LAS ANTERIORES NO RESULTARAN VERDADERAS.
SE COLOCA CABECERAS EN DONDE ESTÁN DEFINIDAS LAS PALABRAS RESERVADAS COUT, CIN PARA EL (IOSTREAM); SYSTEM COLOR, RETURN SYSTEM PARA EL (STRING) Y GOTOXY PARA EL (CONIO). COMO VERÁN SE PUEDE DEFINIR OPERACIONES EN CADA CASE O SIMPLEMENTE INDICARLE AL PROGRAMA QUE IMPRIMA ALGO EN PANTALLA.
OK, AMIGOS ESPERO LES GUSTE EN LA MEDIDA DE LO POSIBLE COMENTE, PUNTEEN Y PREGUNTEN LO QUE QUIERAN ACERCA DE LO VISTO. SIEMPRE LES SUGIERO QUE VEAN LOS POST ANTERIORES PARA QUE PUEDAN TENER UNA SECUENCIA Y LLEVAR EL HILO DE NUESTRA CLASE. SI DESEAN SER MÁS DIRECTOS PUEDEN ENVIARME UN MP O PUBLICAR EN MI MURO.
ESPERO PUEDAN CORRER EL PROGRAMA EN BORLAND C++ V5.0, SI NO PUEDEN PROGRAMAR PUES COPIEN EL CÓDIGO FUENTE Y PEGUENLO EN UN TEXT NUEVO. TIENE UN SALUDO PARA TODA LA BANDA DE TARINGA.
QUIZÁ HAGA UN POST PARA ENSEÑARLES A CORRER CÓDIGO FUENTE EN EL BORLAND AUNQUE PARA QUE EMPIECEN PRESIONEN CONTROL MÁS F9.
A TODOS MIL GRACIAS POR SU APORTE.
PERO SI ES CIERTO QUE ESTOY TOCANDO PUNTOS Y EXPLICÁNDOLOS COMO NO LO HACEN EN LAS UNIVERSIDADES. AL MENOS, NO EN LA QUE ESTOY. Y CREO QUE ES UN GRAVE ERROR NO HACERLO BIEN.
OK, ASÍ QUE BIENVENIDOS.
HOY VEREMOS COMO UTILIZAR LA ESTRUCTURA SELECTIVA SWITCH; HEMOS NOTADO QUE ESTA ESTRUCTURA ES IGUAL QUE EL IF. Y TAMBIÉN TIENE DOS DE LAS PROPIEDADES QUE TIENE EL IF. VEAMOS UN EJEMPLO.
COMPAREMOS UN NÚMERO "X" Y A PARTIR DE SU INGRESO EL PROGRAMA DEBE DE TOMAR DECISIONES Y REALIZAR ALGÚN EVENTO PERO ANTES DEBEMOS PRESENTAR UN MENÚ EN PANTALLA.
1. #include <iostream>
2. #include <string>
3. #include <conio>
4. int num, res;
5. int num2;
6. int main()
7. {
8. gotoxy(5,3);cout<<"1. PRESENTE EN PANTALLA UN TEXTO.";
9. gotoxy(5,5);cout<<"2. OPERE ESTE NUMERO MAS 8.";
10. gotoxy(5,7);cout<<"3. UN SALUDO EN PANTALLA.";
11. gotoxy(5,9);cout<<"4. REALICE UNA MULTIPLICACION.";
12. gotoxy(10,20);cout<<"ELIJA DE ESTE MENU UNA OPCION: ";cin>>num;
13. switch(num){
14. case 1:
15. gotoxy(5,11);cout<<"HOLA AMIGOS DE INTELIGENCIA COLECTIVA."<<endl<<endl;
16. break;
17. case 2:
18. res = num + 8;
19. gotoxy(10,22);cout<<"LA SUMA ES: "<<res;cout<<endl<<endl;
20. break;
21. case 3:
22. system("color 7f";
23. gotoxy(50,22);cout<<"UNANSE A LA WEB DE INTELIGENCIA COLECTIVA."<<endl<<endl;
24. break;
25. case 4:
26. gotoxy(10,23);cout<<"DEBE DE INGRESAR OTRO NUMERO: ";cin>>num2;
27. res = num * num2;
28. gotoxy(10,25);cout<<"LA MULTIPLICACION ES: "<<res<<endl<<endl;
29. break;
30. default :
31. system("color f4";
32. gotoxy(10,26);cout<<"NO INGRESO BIEN EL NUMERO (1 - 4)"<<endl<<endl;
33. break;
34. }
35. return system("pause";
36. }
UUUUUUUUUUUUUFFFFFFFFFFFFFFFF, AL FIN; CON ESO DE QUE LA WEB FALLÓ. VOLVÍ A HACER ESTE CÓDIGO QUE ME HABÍA COSTADO HACERLO. JEJEJEJJEJEJE.
BUENO LO BÁSICO EN ESTE PROGRAMA SE VE EN LA ESTRUCTURA DE SELECCIÓN QUE SE UBICA EN LA LÍNEA 13 CON LA INSTRUCCIÓN SWITCH (MIENTRAS) LO QUE NOS INDICA QUE SI LA VARIABLE NUM QUE ANTERIORMENTE DEBÍAMOS DE INGRESAR CUMPLE CON LOS PARÁMETROS INDICADOS POR EL MENÚ EN ESTE CASO SI CUMPLE CON CUAL QUIERA DE LOS NÚMERO DEFINIDOS DEL 1 AL 4 ENTONCES DEBERÁ REALIZAR UNA ACCIÓN QUE ESTÁ CONTENIDA EN UNO DE LOS CASE. Y SI FUERA FALSO EL VALOR QUE SE OBTIENE, CON LA INSTRUCCIÓN BREAK PASARÁ A LA SUBOPCIÓN HASTA LLEGAR A LA ÚLTIMA OPCIÓN EN CASO LAS ANTERIORES NO RESULTARAN VERDADERAS.
SE COLOCA CABECERAS EN DONDE ESTÁN DEFINIDAS LAS PALABRAS RESERVADAS COUT, CIN PARA EL (IOSTREAM); SYSTEM COLOR, RETURN SYSTEM PARA EL (STRING) Y GOTOXY PARA EL (CONIO). COMO VERÁN SE PUEDE DEFINIR OPERACIONES EN CADA CASE O SIMPLEMENTE INDICARLE AL PROGRAMA QUE IMPRIMA ALGO EN PANTALLA.
OK, AMIGOS ESPERO LES GUSTE EN LA MEDIDA DE LO POSIBLE COMENTE, PUNTEEN Y PREGUNTEN LO QUE QUIERAN ACERCA DE LO VISTO. SIEMPRE LES SUGIERO QUE VEAN LOS POST ANTERIORES PARA QUE PUEDAN TENER UNA SECUENCIA Y LLEVAR EL HILO DE NUESTRA CLASE. SI DESEAN SER MÁS DIRECTOS PUEDEN ENVIARME UN MP O PUBLICAR EN MI MURO.
ESPERO PUEDAN CORRER EL PROGRAMA EN BORLAND C++ V5.0, SI NO PUEDEN PROGRAMAR PUES COPIEN EL CÓDIGO FUENTE Y PEGUENLO EN UN TEXT NUEVO. TIENE UN SALUDO PARA TODA LA BANDA DE TARINGA.
QUIZÁ HAGA UN POST PARA ENSEÑARLES A CORRER CÓDIGO FUENTE EN EL BORLAND AUNQUE PARA QUE EMPIECEN PRESIONEN CONTROL MÁS F9.
A TODOS MIL GRACIAS POR SU APORTE.