martes, 12 de abril de 2011

Condicionales y Ciclos en C++

Para ver la conceptualización ve a la pagina de Condicionales y Ciclos

Ejemplo de condicional en C++

#include <iostream>
using namespace std;
int main() {
    int edad;
      cout<<"digita tu edad"<< endl;
      cin >>edad ;
      if (edad<18)
           cout<<"eres menor de edad";
      else
           cout<<"ya eres mayor de edad";     
    return 0;
}

En este ejemplo se puede ver que primero se declara la variable edad de tipo entero, luego se captura un dato por teclado con la sentencia cin y se guarda en edad luego se realiza el cuastionamiento para saber si la edad registrada es menor que 18 años. de ser verdadera la condicion le envia el mensaje por pantalla diciendole que es menor de edad, de lo contrario el mensaje sale diciendo que es mayor de edad.

Ciclos

en este ejemplo se escriben la tabla de multiplicar del numero 2, haciendo la operación hasta el numero 10, se realizara la misma operacion con los tres tipos de ciclos para ver la forma de utilización.

ciclo for

#include <iostream>
using namespace std;
int main() {
    int i;
       int resultado; 
       for(i=0; i<=10; i++){
            resultado = 2*i;   
            cout<<"2 por"<<i<<" es igual a"<<resuultado<<endl;
       }       
       return 0;
}

ciclo while

#include <iostream>
using namespace std;
int main() {
    int i=0;
       int resultado; 
       while(i<=10){
            resultado = 2*i;   
            cout<<"2 por"<<i<<" es igual a"<<resuultado<<endl;
            i++;
       }       
       return 0;
}

ciclo do while

#include <iostream>
using namespace std;
int main() {
    int i = 0;
       int resultado; 
       do{
            resultado = 2*i;   
            cout<<"2 por"<<i<<" es igual a"<<resuultado<<endl;
            i++;
       }while(i<=10);       
       return 0;
}

Espero que estos ejemplos aclaren la forma de utilizar condiciones y repeticiones, espero sus comentarios y observaciones, de igual forma los invito a compartir codigos al respecto con el fin de engrandecer el contenido del blog

No hay comentarios:

Publicar un comentario