Computer Programming">
Nothing Special   »   [go: up one dir, main page]

5programas Borland5.5 (SWITCH)

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

Estructura de control (SHITCH)

Es una sentencia de selección múltiple de C. Se utiliza para elegir un camino

entre varios caminos alternativos de la ejecución del programa y funciona asi:

se compara una variable con una lista de constantes enteras o de carácter,

cuando concuerda con alguna se ejecuta la secuencia de sentencias asociadas

con esa constante.

Donde la secuencia de sentencias de default se ejecutan si no coincide con

ninguna de las otras. Default es opcional. Si no hay coincidencias y no existe el

default, no se lleva a cabo ninguna opción.

Cuando se encuentra alguna coincidencia, se ejecutan las sentencias

asociadas con el `case' hasta que se encuentra con un `break', o en el caso de

default o en el último case, hasta que se alcance el final del switch.

La sentencia switch se utiliza a menudo para procesar órdenes de menú.

La forma general de esta expresión es la siguiente:

switch (expresión)
{
case constante1:
instrucciones;
break;
case constante 2:
instrucciones;
break;
···
default:
instrucciones;
}
REALIZAR 5 PROGRAMAS EN BORLAND C++ USANDO (SHITCH)
(Programas hechos en borland c++ 5.5)
1) Escriba un programa que al poner un número que represente un día de la semana,
se determine los cursos que tocan en ese día
#include <iostream>

using namespace std;

int main()

char dia;

cout << "Programa para saber que toca hoy en ELECTRONICA II CICLO" << endl;

cout << "\nLISTADO DE LOS DIAS DE LA SEMANA";

cout << "\n1...Domingo";

cout << "\n2...Lunes";

cout << "\n3...Martes";

cout << "\n4...Miercoles";

cout << "\n5...Jueves";

cout << "\n6...Viernes";

cout << "\n7...Sabado";

cout << "\nIntroduzca el numero del dia: ";

cin >> dia;

switch(dia)

case '2': cout << "\nHoy toca ALGEBRA LINEAL y CIRUITOS ELECTRICOS(TEORIA) " << endl;

break;

case '3': cout << "\nHoy toca COMPRENCION Y REDACCION DE TEXTOS" << endl;

break;

case '4': cout << "\nHoy toca CALCULO y MACANICA DE FLUIDOS" << endl;

break;

case '5': cout << "\nHoy toca CIRCUITOS ELECTRICOS(PRACTICA) Y PROFRAMACION." << endl;

break;

case '6': cout << "\nHoy toca INGLES" << endl;


break;

default: cout << "\nNo hay clases ese dia" << endl;

system("pause");

return 0;

COMPILACIÓN

EJECUCIÓN DE PROGRAMA

2) Escribir un programa que al escribir un número este represente a un día de la


semana y los que los muestre.

#include <iostream>

using namespace std;

int main()

int dia;

cout << "\n Introduzca dia de la semana: ";

cin >> dia;

switch (dia)

case 1 : cout << "\n Lunes";

break;
case 2 : cout << "\n Martes";

break;

case 3 : cout << "\n Miercoles";

break;

case 4 : cout << "\n Jueves";

break;

case 5 : cout << "\n Viernes";

break;

case 6 : cout << "\n Sabado";

break;

case 7 : cout << "\n Domingo";

break;

default : cout << "\n ERROR: Dia incorrecto.";

system ("pause");

return 0;

COMPILACIÓN

EJECUCIÓN DE PROGRAMA
3) Escribir un programa que al poner una vocal, se determine si esta es una vocal
abierta o una vocal cerrada
#include <iostream>

using namespace std;

int main()

char ch;

cout << "Este programa te dira su una vocal es ABIERTA o CERRADA" << endl;

cout << "Introduzca una vocal: ";

ch=getchar();

switch(ch)

case 'a': cout << "\nSe ha pulsado una vocal abierta.";

break;

case 'e': cout << "\nSe ha pulsado una vocal abierta.";

break;

case 'i': cout << "\nSe ha pulsado una vocal cerrada.";

break;

case 'o': cout << "\nSe ha pulsado una vocal abierta.";

break;

case 'u': cout << "\nSe ha pulsado una vocal cerrada.";

break;

default: cout << "\nError";

system("pause");

return 0;

}
COMPILACIÓN

EJECUCIÓN DE PROGRAMA

4) Hacer un programa que su función sea ayudar a alguien saber la fecha se una
exposición, sabiendo en número de grupo al que pertenece.
#include <iostream>

using namespace std;

int main()

char n;

cout << "Programa que te ayudara a saber la fecha que expondras la tarea" << endl;

cout << "\nGRUPOS PARA EXPOSICION" << endl;;

cout << "Digita el numero de tu grupo" << endl;

cin >> n;

switch(n)

case '1' :cout << " \n26 de mayo" << endl;break;

case '2' :cout << " \n30 de mayo" << endl;break;

case '3' :cout << " \n01 de junio" << endl;break;

case '4' :cout << " \n13 de junio" << endl;break;

default: cout <<"\nSolo existen 4 grupos" << endl;}


system ("pause");

return 0;

COMPILACIÓN

EJECUCIÓN DE PROGRAMA
5) Escribir un programa que muestre el listado de los signos del zodíaco, luego
pida un número que representara al signo y este mostrara a la categoría a la
que pertenece dicho signo
#include <iostream>

#include <stdio>

#include <string>

int main()

int numero;

char categoria[7];

printf( "\n Listado de signos del zodiaco:" );

printf( "\n\n 1. Aries" );

printf( "\n 2. Tauro" );

printf( "\n 3. Geminis" );

printf( "\n 4. Cancer" );

printf( "\n 5. Leo" );

printf( "\n 6. Virgo" );

printf( "\n 7. Libra" );

printf( "\n 8. Escorpio" );

printf( "\n 9. Sagitario" );

printf( "\n 10. Capricornio" );

printf( "\n 11. Acuario" );

printf( "\n 12. Piscis" );

printf( "\n\n Introduzca numero de signo: " );

scanf( "%d", &numero );

switch ( numero % 4 )

case 1 : strcpy( categoria, "Fuego" );


break;

case 2 : strcpy( categoria, "Tierra" );

break;

case 3 : strcpy( categoria, "Aire" );

break;

case 0 : strcpy( categoria, "Agua" );

if ( numero >= 1 && numero <= 12 )

printf( "\n Es un signo de %s.", categoria );

else

printf( "\n ERROR: %d no esta asociado a ningun signo.",

numero );

system ("pause");

return 0;

COMPILACIÓN

EJECUCIÓN DE
PROGRAMA

También podría gustarte