
milly87
(usa Outra)
Enviado em 13/04/2014 - 17:15h
Boa tarde, fiz um pequeno programa porém ele está dando erro direto, alguém poderia me ajudar a achar o motivo do erro?
o código é esse:
MAIN()
#include <iostream>
using namespace std;
int main()
{
float nota1, nota2, nota3;
int letra;
cout<< "Digite a primeira nota:" << endl;
cin>> nota1;
cout<< "Digite a segunda nota:"<<endl;
cin>> nota2;
cout<< "Digite a terceira nota:"<<endl;
cin>> nota3;
notaluno (float nota1, float nota2, float nota3);
return 0;
}
FUNCAO.H
#include <iostream>
using namespace std;
int main(){
float notaluno (float nota1, float nota2, float nota3, int letra){
float media, let;
do{
cout<< "Digite uma letra, sabendo que A é media aritimetica e P media ponderada:"<<endl;
cin>>let;
switch (let){
case a:
media=nota1+nota2+nota3/3;
cout<<"A sua media aritmética é: "<<media;
break
case p:
media=(nota1*5+nota2*3+nota3*2)/5+3+2
cout<<"A sua média ponderada é: "<<media;
break
}
} while(let);
return 0;
}
}