Exercícios de Manipulando Funções - Lista de Exercícios Resolvida
Questão 1
Escreva um programa em C++ que leia 3 notas de um aluno e a média das notas dos exercícios realizados por ele. Esses valores devem ser passados para uma função que deve calcular a média de aproveitamento, usando a fórmula: . A partir da média obtida, enviar esse valor como parâmetro para uma função que retorna o conceito de acordo com a tabela:
Ao final do programa, imprimir na tela o conceito calculado. Certifique-se de fazer o protótipo das funções utilizadas.
Ver solução completaQuestão 2
Faça um programa que recebe 3 valores inteiros do usuário e os passe como parâmetros para uma função que irá imprimir na tela esses números em ordem crescente.
Faça o protótipo da função .
Ver solução completaQuestão 3
Faça uma função chamada que usa um número aleatório (utilize a função ) e solicita ao usuário que digite um número. O objetivo é que o usuário acerte o número gerado. Se o número digitado for menor que o gerado, imprima “MAIOR”, se for maior imprima “MENOR”, se for igual, imprima “ACERTOU”.
Ver solução completaQuestão 4
Faça um procedimento que recebe, por parâmetro, um valor N e calcula e escreve a tabuada de até . Mostre a tabuada na forma:
Ver solução completaQuestão 5
Usando sobrecarga de funções, escreva 3 funções chamadas de para que seja calculada a média das notas de um aluno. Se forem passadas 2 notas como parâmetros, a função a ser chamada será uma que calcula a média aritmética, se forem passadas 3 notas, a média ponderada (pesos: 5, 3 e 2) e se for forem passadas 4 notas, a sua média harmônica.
Ver solução completaQuestão 6
Implemente a questão anterior para que, ao final da impressão dos números ordenados, uma função seja chamada. Essa função irá definir se o usuário irá digitar outro conjunto de 3 números para que sejam ordenados ou finalizará o programa.
Ver solução completa