Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller 08c-Selectiva
Taller 08c-Selectiva
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
Ejercicios a desarrollar:
- Incluir el código C++ desarrollado en clase + Resultados
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++
Error
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
}
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