Sie sind auf Seite 1von 5

Tema II: Estructuras de

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>

case <caso 1>:


[instrucciones]
break;
case <caso 2>: ……….
Caso 1 Caso 2 Caso 3 Caso n Caso
[instrucciones] Contrario
break; Pseudocódigo:
case <caso 3>:
Para <variable>
[instrucciones]
En caso <valor 1>
break; [instrucciones]
………………… En caso <valor 2>
[instrucciones]
default: En caso <valor 3>
[instrucciones] [instrucciones]
……………………….
break;
En caso contrario
} [instrucciones]
Fin Para
#include <iostream.h>
#include <conio.h>

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:

for(<valor de inicio> ; <condicion> ; <incremento>) <variable> ← <inicio>,<fin>,<incremento>


[instrucciones]

……….

Pseudocódigo:

Para <variable> Desde <inicio> Hasta <fin>


[instrucciones]
Fin Para

Das könnte Ihnen auch gefallen