Condicionales En DevC++ - Aprende a programar!

Breaking

ads

ads

martes, 26 de mayo de 2015

Condicionales En DevC++


Bueno amigos hoy entraremos hacer un programa con algo nuevo agregaremos  condicionales a nuestro algoritmo , primero les daré una breve definición de lo que es un condicional en DevC++

La sentencia if, tras evaluar una expresión lógica, ejecuta una serie de sentencias en caso de que la expresión lógica sea verdadera. Su sintaxis es: 
if = si
pero también podemos añadir algo mas a esta sentencia en caso de que no sea verdadera también pueda ejecutar otra condición que seria else su sintaxis es:
else = sino



también podemos obtener if dentro de otro if y eso se le conoce como condiciones anidadas.

ya visto lo anterior procedemos hacer un programa que nos pida las 3 notas de un estudiante y sacarle su media y mostrar por pantalla si el estudiante gana o no gana la materia!

comencemos hacer nuestro algoritmo:
1) pedir las tres notas del estudiante 
2) sacar su promedio 
3) mostrar si el estudiante pasa o no 

nuestro algoritmo quedaría de esta manera:
suponiendo de que  el promedio debe ser mayor o igual a 300 para que el estudiante pueda ganar la materia! y que cada nota sea de 100 a 500!

aquí le dejare el código en físico para que lo prueben y así puedan opinar :

#include<iostream>
using namespace std;
float nota1,nota2,nota3; /*demos ante todo declarar las variables a utilizar */
float promedio,suma;   /*float nos quiere decir que no solamente es un numero entero tambien nos puede arrojar 
                  decimales y como es promedio podemos esperar un numero con decimal*/
int main()
{
    cout<<"ingrese la primera nota del estudiante : "; /*lo que mostraremos en pantalla*/
    cin>>nota1;                                              /*guardamos la nota en esta variable*/
    cout<<"ingrese la segunda nota del estudiante : ";
    cin>>nota2;                                                
    cout<<"ingrese la tercera nota del estudiante : ";
    cin>>nota3;
    suma=nota1+nota2+nota3;              /*sumamos las notas y la guardamos en nuestra variable suma*/                   
    promedio=suma/3;                     /*para sacar el promedio dividimos la suma entre 3*/
    if(promedio>=300){                  /*aqui colocamos nuestra condicion el sii*/
    cout<<"el estudiante ha ganado la materia ";
}
else{                               /*aqui colocamos si la condicion no se cumple osea el sino*/
cout<<"el estudiante no gano la materia ";
}
cout<<"\n";                           /*esto es un salto de linea */
system("pause");
return 0;

}

No hay comentarios:

Publicar un comentario

..