Tema: funciones
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2013, 09:46
Avatar de davidmaidana
davidmaidana
 
Fecha de Ingreso: mayo-2013
Mensajes: 6
Antigüedad: 11 años
Puntos: 0
funciones

Saludos; los otros días me dieron este problema: realizar una función que reciba dos notas de un alumno y devuelva el promedio y la clasificación ('A' >=7 o 'D'<7 )
Mostrar el resultado usando una segunda función
lo intente y puede resolver el problema pero se q no es la mejor solución, me podrian ayudar.

mi solución fue esta:

# include <stdio.h>
# include <conio.h>

float calculo (float nota1, float nota2)
{
float promedio;
float clasif;
promedio=(nota1+nota2)/2;
clasif = promedio;
if (clasif>=7)
{
printf("la clasificacio es: A\n");
}
else
{
printf("la clasificacion es: D\n");
}
return promedio;
}

int main ()
{
int nota1, nota2;
float resultado;
printf ("ingrese un num:");
scanf ("%i",&nota1);
printf ("ingrese un num:");
scanf ("%i",&nota2);

resultado = calculo (nota1, nota2);
printf("el promedio es: %2.f\n",resultado);

getch();
}