lunes, 30 de enero de 2017


Estructuras de control

conceptos


  1.    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.
  2. 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
  3. 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>
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;
}



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

  do{
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