Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN
Realizaste la actividad
en Flipped Classroom..??
¿Qué aprendimos la
sesión anterior?
Estructura de un programa
Operadores en C++
ESTRUCTURAS DE CONTROL PARA
LA PROGRAMACIÓN
Estructuras de control selectiva: simple,
compuesta y múltiple
Semana 10
Propósito
✔ Identifica la sintaxis y empleo de estructuras de control selectivas
tales como: simple, compuesta y múltiple
Agenda del día
(F)
(v)
Estructura Selectiva Simple
Código C++:
#include<iostream>
using namespace std;
int main( ) CASO I CASO II
Ejemplo{ float a, b, c;
Ingresarcout<<”Ingrese
dos primer número: ”;
3 -3
númeroscin>>a;
y si cout<<”\n”;
son positivos,
cout<<”Ingrese segundo número: ”;
sumarlos.
cin>>b; cout<<”\n”;
7 7
Etapa de
Edad
crecimiento
[0 – 6> Infante
[6 – 12> Niño
[12 – 18> Adolescente
[18 – 27> Joven
[27 – 60> Adulto
[60 – a más> Adulto mayor
Estructura selectiva
2 compuesta
Estructura selectiva compuesta
Sintaxis:
(F)
(v)
Ejemplo: Determinar si un número ingresado es par o impar
Estructura selectiva compuesta anidada
Sintaxis:
(F)
(v)
(F)
(v)
Estructura Básica Selectiva Compuesta
Código C++:
Ejemplo #include<iostream>
using namespace std; CASO I CASO II
Ingresar dosint main( )
{ int a, b, c;
números y si
son positivos, cout<<”Ingrese primer número: ”; 4 4
sumarlos, sino cin>>a; cout<<”\n”; 5 -5
multiplicarlos. cout<<”Ingrese segundo número: ”;
cin>>b; cout<<”\n”; if(4>0 && 5>0) if(4>0 && -5>0)
c = 4+5 =9
if(a>0 && b> 0)
{ c = a + b; 9
cout<<”El valor la suma es: ”; else
cout<<c; cout<<”\n”; c=4* -5= -20
}
else -20
{ c = a * b;
cout<<”El valor la multiplicacion es: ”;
Ejemplo: Ingresar dos números. Determinar si son
iguales, caso contrario mostrar el menor
Ejemplo: Ingresar tres números, si son diferentes los tres
números determinar el mayor
Ejemplo: Elabore un programa en el que se ingresa la edad. Si la edad es
correcta (0-130), mostrar las etapa de crecimiento en que se encuentra.
Etapa de
Edad
crecimiento
[0 – 6> Infante
[6 – 12> Niño
[12 – 18> Adolescente
cin>>Cant;
Es dato que validas, ejemplo: El if()-else se usa para validar
if(Cant < 0) el ingreso de datos.
… Ejemplo: Valida la cantidad y valida
VALIDA
else el precio.
cout<<“ERROR”;
Si el dato es correcto, recién
puedes ingresar otro dato, VALIDA
ejemplo Precio.
El if()-else se usa para verificar
datos para el proceso de solución.
VALIDA
VALIDA
Estructura selectiva múltiple
3
Estructura selectiva múltiple
Sintaxis:
Estructura Básica Selectiva Múltiple
Código C++:
Ejemplo
#include<iostream>
using namespace std;
Caso Caso
Ingresar un int main( )
{ int num; I II
número, e 2 8
indique de cout<<”Ingrese número: ”;
cin>>num; switch( switch(
que vocal 2) 8)
se trata. switch(num)
{
case 1: cout<<”Vocal A”; break; Vocal E
Valida
Datos
Ejemplo:
VERIFICAR con fragata
en mayúscula y minúscula
Verifica Datos
Verifica Datos
Genero
Verifica Datos M F
Porcentaje
0.2 0.5 0.3 0.4
Descuento
Preguntas
Reflexionemos