Estructuras de control
conceptos
- Las instrucciones de un programa que se ejecutan un tras otra en el orden el cual se escribieron, a esto se le llama ejecución secuencial.
- Existen 4 tipos de estructuras, de selección (switch), secuencial (uno detrás de otro), condicional(if ), repetición(for) y compuesto (if /else) Como programar en c++ Harvey M. Deitel, Paul J. Deitel
- Las estructuras de control son de una sola entrada y una sola salida que facilitan la construcción de los programas. Las estructuras de control pueden ser agregadas una tras otra y conectando el punto de salida.
Como programar en c/ c+ Harvey M. Deitel, Paul J. Deitel
Ejemplos
condicional
#include <stdio.h>
#include <stdlib.h>
int main() {
int Num; int Res;
printf("Programa para determinar naturaleza par o impar de un numero\n\n");
printf ("Introduzca un numero entero: ");
scanf ("%d", &Num);
Res = Num%2;
if (Res==0) {
printf ("El numero es par\n");
} else {
printf ("El numero es impar\n");
}
return 0;
}
compuesto
#include <stdio.h>
#include <stdlib.h>
#include <stdlib.h>
int main() {
int a;
a=3;
if (a==5 ) {
printf("Se cumple que a vale 5\n");
}
a=25;
printf("El valor actual de a es %d\n", a);
return 0;
}
int a;
a=3;
if (a==5 ) {
printf("Se cumple que a vale 5\n");
}
a=25;
printf("El valor actual de a es %d\n", a);
return 0;
}
Selección
switch(opcion){
case 1:{
triangulo (a,b);
break;
}
case 2:{
rectangulo (a,b);
break;
}
case 3:{
cuadrado (a,b);
break;
}
case 4:{
pentagono (a,b);
break;
}
case 5:{
hexagono (a,b);
break;
}
}
getch();
}
float triangulo(float num1, float num2){
float res;
res=num1*num2/2;
cout<<"el area del triangulo es:"<<res<<endl;
}
repeticion
case 1:{
cout<<"Departamentos"<<endl;
cout<<"1.-Electronica"<<endl;
cout<<"2.-Muebles"<<endl;
cout<<"3.-Salir"<<endl;
cout<<"Elige una opcion"<<endl;
cin>>opcion2;
switch (opcion2){
case 1:
{
cout<<"Elegiste Electronica"<<endl;
cout<<"Estos son nuestros productos"<<endl;
cout<<"Televisiones - $4500"<<endl;
cout<<"Consola Xbox One- $7000"<<endl;
cout<<"Dvd- $1500"<<endl;
cout<<"Laptop - $7600"<<endl;
cout<<endl;
break;
}
case 2:
{
cout<<"Elegiste Muebles"<<endl;
cout<<"Estos son nuestros productos"<<endl;
cout<<"Sala - $10000"<<endl;
cout<<"Comedor- $8000"<<endl;
cout<<"Cocina - $15000"<<endl;
cout<<"librero - $2000"<<endl;
cout<<endl;
break;
}
}
break;
}
} while (opcion2>=4);
Como programar en c++ Harvey M. Deitel, Paul J. Deitel pagina 59
La estructura de control Jorge Carrillo Viveros
Como programa en c Herver M. Deitel, Paul J. Deitel
No hay comentarios:
Publicar un comentario