Beruflich Dokumente
Kultur Dokumente
Programación
Estructuras de Decisión
• if():
Sintaxis:
Diagrama de Flujo:
if(<condición>)
[instrucciones]
SI IF SINO (else)
<condicion>
else
[instrucciones]
Ejemplo:
if(A>B)
Pseudocódigo:
{
cout<<“El mayor es A”; Si <condicion> entonces
cout<<“El menor es B”;
} // con llaves cuando hay 2 o más instrucciones [instrucciones]
else Sino
cout<<“B es mayor o igual a A”;
[instrucciones]
Estructuras de Decisión
Diagrama de Flujo:
• switch():
Sintaxis:
switch(<variable>) IF
{ <condicion>
void main()
{
char NOMBRE[10]; // Vector de 10 posiciones
char OPCION; // Caracter
cout<<"Ingresa tu nombre: ";
cin>>NOMBRE;
cout<<"Cual es tu deporte favorito: \n";
cout<<"1. Fubtol \n";
cout<<"2. Basket \n";
cout<<"3. Voley \n";
cout<<"4. Fronton \n";
cout<<"\n Seleccione la opcion: "<<endl;
OPCION=getche();
switch(OPCION)
{
case '1':
cout<<"A "<<NOMBRE<<" le gusta el Fubtol \n";
break;
case '2':
cout<<"A "<<NOMBRE<<" le gusta el Basket \n";
break;
case '3':
cout<<"A "<<NOMBRE<<" le gusta el Voley \n";
break;
case '4':
cout<<"A "<<NOMBRE<<" le gusta el Fronton \n";
break;
default:
cout<<"No eligio ningun deporte de la lista \n";
break;
}
}
Estructuras de Control de Flujo o Repetitivas
Diagrama de Flujo:
• for():
Sintaxis:
……….
Pseudocódigo: