Olá pessoal. Tive na terça feira exame de algoritmos e programação. Correu bem mas existe uma alínea onde estou com uma dúvida de português e onde uns dizem uma coisa e outros dizem outra. A alinea é a seguinte:
->Usando a funçao da alinea anterior, (era uma funçao que calculava os "novesfora" de um numero introduzido pelo utilizador) faça um programa que, simule a prova dos 9 de uma conta de somar com N parcelas.
O programa deve:
-Ler o numero de parcelas;
-Ler cada uma das parcelas e calcular numero "9s fora" dessa parcela;
-Somar o "9s fora" de todas as parcelas e obter o "9s fora" da soma;
-Obter o resultado da soma calculado pelo utilizador e calcular o "9s fora" desse resultado;
-Comparar o resultado dos dois pontos anteriores e escrever no ecrã se a conta está certa ou não, ou seja, se "9s fora" da soma é igual ao "9s fora" do resultado;
Ao ler o enunciado eu calculei o "9s fora" de cada parcela, somei todos os "9s fora" e voltei a calcular o "9s fora" do resultado da soma (A). Depois peço o valor da soma de cada parcela ao utilizador e calculo o "9s fora" dessa soma(B). Por fim comparo o o valor obtido em A com o valor obtido em B.
Por outro lado, existe pessoal a dizer que a comparação so é feita entre (B) e a soma dos "9s fora" de cada parcela.
Qual das duas resoluções está correcta???
PS: Para quem não sabe o "9s fora" é o resto da divisão por 9 da soma dos digitos de um dado numero.
CUMPS,MIKE
->Usando a funçao da alinea anterior, (era uma funçao que calculava os "novesfora" de um numero introduzido pelo utilizador) faça um programa que, simule a prova dos 9 de uma conta de somar com N parcelas.
O programa deve:
-Ler o numero de parcelas;
-Ler cada uma das parcelas e calcular numero "9s fora" dessa parcela;
-Somar o "9s fora" de todas as parcelas e obter o "9s fora" da soma;
-Obter o resultado da soma calculado pelo utilizador e calcular o "9s fora" desse resultado;
-Comparar o resultado dos dois pontos anteriores e escrever no ecrã se a conta está certa ou não, ou seja, se "9s fora" da soma é igual ao "9s fora" do resultado;
Ao ler o enunciado eu calculei o "9s fora" de cada parcela, somei todos os "9s fora" e voltei a calcular o "9s fora" do resultado da soma (A). Depois peço o valor da soma de cada parcela ao utilizador e calculo o "9s fora" dessa soma(B). Por fim comparo o o valor obtido em A com o valor obtido em B.
Por outro lado, existe pessoal a dizer que a comparação so é feita entre (B) e a soma dos "9s fora" de cada parcela.
Qual das duas resoluções está correcta???
PS: Para quem não sabe o "9s fora" é o resto da divisão por 9 da soma dos digitos de um dado numero.
CUMPS,MIKE