Está en la página 1de 4

TALLER 8 Elaborar en C++.

Enviar código fuente y pantallazo desde C++ con los


resultados en WORD / PDF.

– Recuerde para la validez de cada ejercicio:

SELECTI  Consultar para el desarrollo el material de apoyo, Guía Tema 5 y 6


estructura selectiva
 Definir variables de acuerdo con el uso o contenido. Cambiar el nombre de

VA
las variables usadas en los vídeos.
 Marcar cada programa con el código - autor – carrera num 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

Vídeo explicativo Selectiva o condicional


if simple y operadores relacionales
https://www.youtube.com/watch?v=r5GbMsB0eOA&list=PLWtYZ2ejMVJlUu1rEHLC0i_oibctkl0Vh&index=12

 Ejercicios a desarrollar:
- Incluir el código C++ desarrollado en clase + Resultados

1.- Vídeo Selectiva o condicional simple número es par o impar?


https://www.youtube.com/watch?v=kjixSMConhs&list=PLWtYZ2ejMVJlUu1rEHLC0i_oibctkl0Vh&index=15
2.- Vídeo Selectiva o condicional usando rango de valores Edad entre 18 y 25 :
https://www.youtube.com/watch?v=tn67rumRqa0&list=PLWtYZ2ejMVJlUu1rEHLC0i_oibctkl0Vh&index=17

3.- Algoritmo : ingresar dos números y que al final realice la suma y la división de los números.
Se debe validar la división por cero.

4.- Algoritmo : Leer tres números, determinar cuál es el mayor.? desarrollar de 3 (tres) formas
diferentes

Página 1 de 4
5.- Algoritmo Estructura selectiva Anidada:
Se indica el número entero del día de la semana, informar su nombre en español e inglés y su orden dentro de la semana, usar la tabla de
referencia: desarrollar con if anidados Else ………..programa en C++

1 lunes primer día Monday

2 martes Segundo día Tuesday

3 miércoles Tercer día Wednesday

4 jueves Cuarto día Thursday

5 viernes Quinto día Friday

6 sábado Sexto día saturday

7 domingo Séptimo día Sunday

Error

 Actividades Propuestas: seleccionar 1(Uno) ejercicio de cada tema 07 y 08 .PDF

PRÓXIMA CLASE estudiar UND 06 => 6.1.2. SENTENCIA switch, 6.2.1. BUCLES E ITERACIONES : concepto
contador y acumulador.

M O D E L O
CÓDIGO FUENTE: COPIAR Y PEGAR
/* * Estructura SELECTIVA seleccionar los datos; algunas instrucciones se ejecutan
* instrucción if evalúa una condición , escogemos un camino el verdadero (true) o falso (false)
* Usar operadores de relación / comparación == igual ej 2 == 2
* switch maneja case ( casos) representan las opciones */
#include <iostream> // directiva de OPERACIONES input / output
using namespace std; // directiva espacio especial
int main() // función principal , con retorno tipo integer
{ // inicio
string autor = " autor CARLOS RINCON GONZALEZ"; // DEFNIR E INICIALIZAR VARIABLE
int num = 0; // definir e inicializar variable
int pos, neg; pos = neg = 0; // definir e inicializar variables
string
autor = "\n\n\t\tNOMBRE ALUMNO "; // Asignar valor a variable
cout << autor;//mostrar mensaje
cout << "\n\t\tindicar un numero entero : "; // mostrar mensaje
cin >> num; // almacenar dato
// ==================== SELECTIVA SIMPLE ===================
// MÉTODO UNO
if (num >= 0) // mayor o igual
{

Página 2 de 4
cout << "\n\t\tM1 El numero es positivo ++"; } // true
else // de lo contrario
{ cout << "\n\t\tM1 El numero es negativo --\n"; } // false
// MÉTODO DOS
if (num < 0) // menor
{
cout << " \n\t\tM2 El numero es Negativo -- "; // true
neg++; // suma uno // neg += 1;// op asignación abreviado, //neg = neg + 1;
}
else
{
cout << "\n\t\tM2 El Numero es Positivo ++ \n"; // false
pos++; // suma uno //pos += 1; //pos = pos + 1;
}
cout << "\n Cantidad de Num positivos " << pos << " Cantidad Num Negativos " << neg<<endl;
// ==================== SELECTIVA ANIDADA ===================
// selectiva ANIDADA método UNO *************************
if (num < 0) // menor
{
cout << "M1 El numero es menor a cero "<<endl;
}
else
if (num == 0) // igual
{
cout << "M1 El numero es CERO "<<endl; // MENSAJE
}
else
{
cout << "M1 El numero es Mayor a cero"<<endl; // MENSAJE
}
// selectiva ANIDADA método DOS ************************
if (num == 0) // igual

{
cout << "M2 El numero es CERO " << endl; // MENSAJE
}
else
if (num < 0) // menor
{
cout << "M2 El numero es menor a cero " << endl; //MENSAJE
}
else
{
cout << "M2 El numero es Mayor a cero" << endl; //MENSAJE
}
// selectiva ANIDADA método TRES **********************
if (num > 0) // MAYOR
{
cout << "M3 El numero es Mayor a cero" << endl; //MENSAJE
}
else
if (num == 0) // igual// menor
{
cout << "M3 El numero es CERO " << endl; // MENSAJE

}
else
{
cout << "M3 El numero es menor a cero " << endl; //MENSAJE
}

system("pause"); // pausa en la ejecución/


return 0; // valor a retornar
} // final

RESULTADOS : Código fuente y Pantallazos de respuesta

Página 3 de 4
El triunfo no está en vencer siempre, sino en nunca desanimarse.
CÓDIG APELLIDO Y NOM PC 00
O

Página 4 de 4

También podría gustarte