Jump to content
Sign in to follow this  
rocks

Determinar resultados de notas escolares

Recommended Posts

rocks

ola, boa tarde estou a fazer um projecto

"Elabora um progarma em c++ que utilizando funções, recebe as notas de uma turma, faz a média, determina quantas positivas e quantras negativas existem e determina a média mais alta e mais baixa

todos os valores devem ser validados

os resultados obtidos devem ser dados a conhecer ao utilizador

a validação de dados deve ser feita por uma funçaão

cada uma das funções das operaçoes deve ser feitas por uma função, deve utilizar variaveis locais e globais

"

o que ja tenho é isto

#include<iostream>
using namespace std;
double media (int quantos)
{
 int valor, contador=1, totvalor=0;
 while(contador<=quantos)
 {
   do
   {
     cout<<"insira a nota";
     cin>>valor;
   }
   while((valor<0)||(valor>20));
   totvalor=totvalor+valor;
   contador++;
 }
 return(totvalor/quantos);
}

int main()
{
 int disciplinas,alunos,nota, cont=1, tnota=0, conta=1, max=0, tnotap=0, tnotan=0, min=20, tnotas=0;
 cout<<"quantos alunos tem a turma)";
 cin>>alunos;
 cout<<"quantas disciplinas tem a turma?";
 cin>>disciplinas;
 while(conta<=alunos)
 {
   while(cont<=disciplinas)
   {
     cout<<"a media e "<<media(alunos);
     if(nota>=10)
     tnotap++;
     else
     tnotan++;
     cont++;
   }
   cout<<"a media e:"<<media(alunos)<<"\n";
   if(media(alunos)>max)
     max=media(alunos);
   else
     if(media(alunos)>min)
       min=media(alunos);
   tnotas=tnotas+tnota;
   conta++;
 }
 cout<<"vvbhghghggh";
 system("pause");
 return(0);
}

alguem me pode ajudar ???

Edited by Rui Carlos
GeSHi corrigido de C para C++

Share this post


Link to post
Share on other sites
HappyHippyHippo

qual a dúvida em concreto ?

ps : de onde é esse exercício que diz para usar variáveis globais ?


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
rocks

não funciona não sei porque, essa parte das variaveis esquece

é um exercicio da escola, mas não esta a funcionar ajuda me se puderes sff

Edited by rocks

Share this post


Link to post
Share on other sites
HappyHippyHippo

não funciona não é explicação.

dá erro ? qual ?

não dá o esperado ? o que deveria dar ?

que informação inseriste ? qual o resultado ?


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
rocks

Problema resolvido obrigado na mesma :)

o erro que dava era na execução aquilo quando pedia a nota fica sempre a pedir e não parava enquanto só devia pedir 2 (porque foi o que eu disse para por)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.