Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Consultar para el desarrollo el material de apoyo, Guía Tema 6 estructura selectiva y for
Definir variables de acuerdo con el uso o contenido.
Marcar cada programa con el código - autor – carrera -pc y se muestre por pantalla,
Documentar las instrucciones, usando comentarios // o /* */
Consultar para el desarrollo el material de apoyo, Guía Tema 6 estructura selectiva y repetitiva
Ejercicios a desarrollar:
1. Instrucción switch: Desarrollar el ejercicio del día de la semana, usando la instrucción switch y relacionarlo con su respectivo case n.
Error
2. Adicionar otro switch manejando mínimo 3 días con tipo de dato char
3. Utilizando la instrucción switch, desarrollar un programa en C++, que muestre la siguiente pantalla :
1. El programa debe permitir seleccionar la opción del menú, leer dos números, realizar la operación respectiva, imprimir los
dos números y el resultado. En el caso 4, debe verificar que no se realice una división por
cero, mostrando un mensaje si es el caso.
Página 1 de 5
4. Utilizando la instrucción switch, escribir un programa en C++, que lea el tipo de vehículo que
pasa por un peaje y determine el valor a pagar, según los datos de la siguiente tabla:
El programa debe mostrar el tipo de vehículo y el valor a pagar en el peaje, adicionar un tipo para
ambulancias.
5. Vídeo explicación sentencia for . cambiar: nombre de variables y la instrucción getch() dejarla en comentario
https://www.youtube.com/watch?v=_6AdtcVn4xs&list=PLWtYZ2ejMVJlUu1rEHLC0i_oibctkl0Vh&index=22
7. Probar y EXPLICAR cómo se ejecuta paso a paso el siguiente código C++ para 5 casos
y lo puede probar para 20 (Cambiar en el for el 5 por el número 20) ,consultar guía 06
Página 2 de 5
8. USAR instrucción for: Elaborar un programa que lea 10 números y determine cuántos son
positivos, negativos , cero y al terminar, mostrar el total de la suma de los números leídos.
9. USAR instrucción for: Elaborar un programa que atienda 5 clientes Dada una cantidad en pesos
calcular y escribir su equivalencia en Dólares y Euros. Sabiendo que el valor del dólar es $4000 y el
Euro es de $5000, Al final del for debe indicar cuanto fue el acumulado de pesos, dólares , euros y la
cantidad de clientes atendidos
"La confianza en sí mismo es el primer secreto del éxito."
MODELO
/* ESTRUCTURA SELECTIVA switch MANEJA CASE (CASOS) int o char
Estructura repetitiva for */
#include <iostream> // librería
using namespace std; // librería
int main() // función principal
{ // inicio main
string autor = "Autor CARLOS RINCÓN ";
int nmdia = 0,cantd = 0, acumulador = 0; // Definir e inicializar variable,(= asignar), cantd es contador
cout<<autor; // mostrar mensaje
// estructura repetitiva for *********************************
for (int contador = 1; contador <=3; contador++)
{ // inicio for ***************************
cout<<"\nIndicar un día de la semana :"; cin>>nmdia; // mostra msj y almacena valor en nmdia
cantd++; //sumar siempre uno, llamado contador suma cantidad fija OTRA FORMA : cantd += 1; // suma abreviada
acumulador += nmdia; // acumulador suma los días digitados.
// ESTRUCTURA SELECTIVA anidada if else
switch (nmdia) // variable con valores para los case : 1,2,3,4,5,6,7. Valor int
{ // inicio switch
case 1: cout<<"\n\tSW lunes monday primer día "; // caso con valor 1
break; // ir al final switch
case 2: cout<<"\n\tSW Martes ..................."; // caso con valor 2
break; // ir al final switch
case 7: cout<<"\n\tSW Domingo sunday septimo día "; // caso con valor 7
break;// ir al final switch
default: cout<<"\n\tSW Día incorrecto :"<<nmdia; break; // opcional, caso con valor por omisión
} // fin switch
Página 3 de 5
return 0; // retorna cero OK
} // final main
RESULTADOS
Página 4 de 5
CÓDIG APELLIDO Y NOM PC0000
O
===================================D E S A R R O L L O ====================================
Página 5 de 5