martes, 31 de enero de 2017

Ejemplos de estructuras de control.

Estructura secuencial.
Ejemplo 1:
#include <stdio.h>
// Inicio función principal main()
int main(){
// 1: Crear dos variables "c" y "f" de tipo float inicializadas a "0".
float c=0, f=0;
// 2: Pedir el número de grados Celsius
printf("Introduce los grados Celsius: ");
fflush(stdout);
// 3: Capturar el número introducido por el usuario y guardarlo en "c"
scanf("%f",&c);
// 4: Calcular el número de grados Fahrenheit
//    --> Grados Fahrenheit = (1.8 * Grados Celsius) + 32
f=(1.8*c)+32;
// 5: Mostrar el resultado al usuario
printf("\n%.2f grados Celsius son equivalentes a %.2f grados Fahrenheit.\n",c,f);
return 0;
}
Ejemplo 2:
// Inicio programa
 #include <stdio.h>
 // Inicio función principal main()
 int main(){
  // Instrucción 1: Crear una variable "nota" y asignarle el valor 7 (asignación)
  int nota=7;
  // Instrucción 2: Subir un punto a la nota anterior (asignación)
  nota++;
  return 0;
 }
 // Fin función principal main()
// Fin programa

Estructura Condicional Simple (if).
Ejemplo 1:
#include "iostream"
using namespace std;
int main()
{
int resultado = 0;
cout << "Cuanto es 39+50? ";
cin >> resultado;
if(resultado == 39+50)
{
cout << "Respuesta Correcta. Felicitaciones!\n";
}
system("PAUSE");
}

Ejemplo 2:
#include "iostream"
using namespace std;
int main()
{
int resultado = 0;
cout << "Cuanto es 39-50? ";
cin >> resultado;
if(resultado == 39-50)
{
cout << "Respuesta Correcta. Felicitaciones!\n";
}
system("PAUSE");
}

Estructura Condicional Compuesta (if-else).
Ejemplo 1:
#include "iostream"
using namespace std;
int main()
{
int resultado = 0;
cout << "Cuanto es 39+50? ";
cin >> resultado;
if(resultado == 39+50)
{
cout << "Respuesta Correcta. Felicitaciones!\n";
}
    else 
    {
cout << "Respuesta Incorrecta. Felicitaciones Tonto!\n";
}   
system("PAUSE");
}
Ejemplo 2:

#include "iostream"
using namespace std;
int main()
{
int resultado = 0;
cout << "Cuanto es 39-50? ";
cin >> resultado;
if(resultado == 39-50)
{
cout << "Respuesta Correcta. Felicitaciones!\n";
}
    else 
    {
cout << "Respuesta Incorrecta. Felicitaciones Tonto!\n";
}   
system("PAUSE");
}

Estructura de Seleccion (switch).
Ejemplo 1:

#include<iostream>
using namespace std;
int main(){
char c;
cout << "Escribe una letra" << endl;
cin>> c;
switch(c)
{
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
cout << "Es una consonante " << endl;
}
system("pause");
return 0;
}
Ejemplo 2:

#include <iostream>

using namespace std;

void main()
{
cout << "Ingrese la Opción a ejecutar: ";
int opcion = 0;
cin >> opcion;

switch(opcion)
{
case 1: cout << "Usted ha seleccionado la opción 1";
break;
case 2: cout << "Usted ha seleccionado la opción 2";
break;
case 3: cout << "Usted ha seleccionado la opción 3";
break;
default: cout << "Usted ha ingresado una opción incorrecta";
}
system("PAUSE");
}
Estructura de bucle (for, while y do while).
Ejemplo 1:

#include<iostream>
using namespace std;
int main(){
char c[5];
        c[0] = 'H';
        c[1] = 'o';
        c[2] = 'l';
        c[3] = 'a';
        c[4] = '!';

        for (int i=0; i<5; i++)
        {
          cout << c[i] << endl;
        }
        cin.get();
        return 0;
}
Ejemplo 2:

#include<iostream>
using namespace std;
int main(){
int i = 0;
while (i <= 5)
{
cout << i << endl;
i++;
}
cin.get();
return 0;
}

Ejemplo 3:

#include<iostream>
using namespace std;
int main(){
int i = 10;
do
{
cout << i << endl;
i++;
}
while (i <= 5)
cin.get();
return 0;
}


No hay comentarios:

Publicar un comentario