Ir para o conteúdo
rocks

Determinar resultados de notas escolares

Mensagens Recomendadas

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 ???

Editado por Rui Carlos
GeSHi corrigido de C para C++

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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

Editado por rocks

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.