Bucles

En esta segunda entrada dedicada a la asignatura Programación 1, veremos las secuencias de iteración, o bucles.

Existen varios tipos de estas secuencias:

  • If: Cuando se cumpla una condición, se ejecutará la parte de código debajo del If.
  • If – Else if: Se usa para enumerar varias condiciones, “si ocurre la primera condición, que ejecute este código, si ocurre la segunda condición, que ejecute este otro código…”.
  • While: Mientra ocurra la condición, se ejecutará el código dentro de While a modo de bucle.
  • Do-while: Parecido al anterior, primero ejecuta el código dentro del bucle, y después compara las condiciones del while.
  • For: Puede que el más usado, ejecuta un bucle tantas veces como indice una variable.

En este programa de ejemplo, escribirá por pantalla la calificación según la nota de varios parciales:

#include
using namespace std;

main()
{
float teoria, practica, media;

cout<<"Introduce la nota de teoria: "; cin>>teoria;
cout<<"\nIntroduce la nota de practicas: "; cin>>practica;

media = (teoria+practica)/2;

if(media < 5.0)
cout<<"\nLa calificacion es Suspenso.("<<<")\n"; else if(media >= 5)
{
if(media < 7.0)
cout<<"\nLa calificacion es Aprobado. ("<<<")\n"; else if(media >= 7.0)
cout<<"\nLa calificacion es Notable. ("<<<")\n"; else if(media >= 9.0)
cout<<"\nLa calificacion es Sobresaliente. ("<<<")\n";
}

}