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 :
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;
}



Deja tu comentario!
0 comentarios :
Publicar un comentario