Ejemplo C++

6,132 views
5,850 views

Published on

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Hola Da vid, me da gusto poder seguirte, me interesa mucho aprender lenguaje c y/o c++, encontre tus presentaciones y se me hacen muy buenas, solo que o no me di cuenta o soy muy burro, pero no les encuentro orden. Alguna ayuda? por cual diapositiva puedo comenzar? Gracias
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
6,132
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
105
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Ejemplo C++

  1. 1. MANUAL DE ACTIVIDADES Curso: Lenguaje de Programación C++ Nivel I SEMANA TRES Estructuras de Control
  2. 2. MANUAL DE ACTIVIDADES Curso: Lenguaje de Programación C++ Nivel I SEMANA TRES Las estructuras de control de un lenguaje de programación se refieren al orden en que las instrucciones de un algoritmo se ejecutarán. El orden de ejecución de las sentencias o instrucciones determina el flujo de control. Por lo regular en un programa los enunciados son ejecutados uno después del otro, en el orden en que aparecen escritos. Esto se conoce como ejecución secuencial. Sin embargo, existen enunciados que le permiten al programador especificar que el enunciado siguiente a ejecutar pueda ser otro diferente al que sigue en secuencia. Esto se conoce como transferencia de control. Dado que las expresiones lógicas toman el valor verdadero y falso, se necesita una sentencia de control para la toma de decisiones, cuando se desea ejecutar una acción si una expresión es verdadera o falsa. Para ello utilizaremos la sentencia de selección if (si), el enunciado en pseudocódigo es el siguiente: si (exp. lógica simple o compuesta) acciones a ejecutar fin_si Cuando la expresión lógica contenida por los paréntesis es verdadera, se ejecutan las instrucciones dentro de la estructura de selección, cuando es falsa, el programa ignora la estructura y se sigue ejecutando la instrucción siguiente a la estructura de control. La estructura de Selección si/sino (if/else) La estructura de selección Si ejecuta una acción indicada solo cuando la condición es verdadera, de lo contrario la acción es pasada por alto. La estructura de selección si/sino (en algunos textos de programación puede aparecer como si/de_lo_contrario) permite que el programador especifique la ejecución de una acción distinta cuando la condición es falsa. Por jemplo, el enunciado en seudocódigo: Si (nota >= 70) entonces escribir ("Aprobado") sino (de lo contrario) escribir ("No Aprobado") fin_si Imprime "Aprobado", si la calificación del alumno es mayor o igual a 60, e imprime "No aprobado" si la calificación es menor que 60. En cualquiera de los casos, después de haber impreso alguno de los mensajes, el programa ejecutará el enunciado siguiente al si. Analicemos de una forma general este caso: Se debe saber (pedir) la nota final
  3. 3. MANUAL DE ACTIVIDADES Curso: Lenguaje de Programación C++ Nivel I SEMANA TRES si la nota es mayor o igual a 70 el curso fue aprobado si no paso el examen el curso no fue aprobado Ahora veámoslo en DEV C++ #include <iostream> //programa de ejemplo sentencias de control en C++ //Aplicación donde se debe preguntar el puntaje final de un aprendiz //y responder si aprobó el curso o no. //El curso se aprueba con 70 puntos using namespace std; int puntaje; //definimos las variables// int main () { system("cls"); //para limpiar la pantalla cout<<"nt por favor ingrese su puntaje final: --> "; cin>>puntaje; if (puntaje >= 70) // si es cierto { cout<<"nt El curso fue abrobado. Felicitaciones! n"<<endl; } else //si es falso { cout<<"nt El curso no fue abrobado. Debes Repetirlo! n"<<endl; } system("pause"); //para detener la imagen en la pantalla return 0; } Switch Muchas veces nos metemos en aprietos cuando necesitamos tener el control sobre muchas opciones que pudiese tomar el usuario, porque resulta muy complicado pensar en varios if/else anidados, para esos casos tenemos otra herramienta muy cómoda, la estructura de selección múltiple switch. switch (parámetro a evaluar o comparar) { case a : //cuando el parámetro tiene un valor a Acciones a ejecutar; case b: //cuando el parámetro tiene un valor b Acciones a ejecutar . 46 . .
  4. 4. MANUAL DE ACTIVIDADES Curso: Lenguaje de Programación C++ Nivel I SEMANA TRES caso por default; } Veamos un ejemplo en DEV C++ #include <iostream> //ejemplo de desiciones y switch. Se debe solicitar un número entero entre 1 y 5 // informar error si el número es mayor o menor. Si esta dentro del rango. // mostrar el número recibido en Romano. using namespace std; int num;//Declaración de VARIABLES int main() { cout << "Introduzca un numero entero -->"; cin >> num; if (num<1) { cout << "Error: El Numero debe ser mayor que 0" << endl; } else if (num>5) { cout << "Error: El Numero debe ser menor que 6" << endl; } else { switch(num) { case 1: cout << num << " En romano es = I " << endl; break; case 2: cout << num << " En romano es = II " << endl; break; case 3: cout << num << " En romano es = III " << endl; break; case 4: cout << num << " En romano es = IV " << endl; break; case 5: cout << num << " En romano es = V " << endl; break; default : cout<< "No se encontro ningun numero" << endl; break; } } system(" PAUSE"); return 0; }

×