Algoritmo
Trabalho Escolar: Algoritmo. Pesquise 861.000+ trabalhos acadêmicosPor: samara14 • 29/9/2014 • 455 Palavras (2 Páginas) • 523 Visualizações
1- Qual seria a diferença no resultado final do programa se as médias fossem definidas como tipo de dados inteiros? Apresente um exemplo que justifique sua resposta.
R= Se as médias fossem definidas como variáveis do tipo inteiro o resultado do programa seria 5 pois variáveis do tipo inteiro não suportam números com virgulas.
Exemplo:
Algoritmo 1 – Programa para Calcular Média Final - constante
// Declaração dos dados
valor inteiro
M_1B // média do 1º bimestre
M_2B // média do 2º bimestre
MF // média final
valor inteiro
P_1B // peso do 1º bimestre
P_2B // peso do 2º bimestre
// Instruções do Programa: Entrada _ Processamento _ Saída
M_1B _ 7 // Obter a média do 1º bimestre
M_2B _ 4 // Obter a média do 2º bimestre
P_1B _ 4 // Obter o peso do 1º bimestre
P_2B _ 6 // Obter o peso do 2º bimestre
MF _ ( (M_1B * P_1B) + (M_2B * P_2B) ) / (P_1B + P_2B) // Efetuar o cálculo da
//média final ponderada
MF = 5 // Apresentar o resultado
2- É possível definir que os pesos sejam definidos como constantes pelo desenvolvedor. Mostre como isso é feito em duas linguagens de programação a sua escolha.
R= Sim é possível.
Exemplo em JavaScript:
var M_1B = eval=(window.prompt("Digite a primeira nota"));
var M_2B = eval=(window.prompt("digite a segunda nota"));
var P_1B = 4;
var P_2B = 6;
MF=(M_1B * P_1B) + (M_2B * P_2B) / (P_1B + P_2B);
document.write(MF);
Exemplo em C++:
#include <iostream>
#include <string>
using namespace std;
int main(){
int M_1B, M_2B, P_1B=4,P_2B=6;
cout<<"Digite a primeira nota: ";
cin>>M_1B;
cout<<"Digite a segunda nota: ";
cin>>M_2B;
cout<<(M_1B * P_1B) + (M_2B * P_2B) / (P_1B + P_2B)<<"\n";
system("pause");
return 0;
}
3- Observe a linha de código que apresenta a expressão aritmética que efetua o cálculo da média ponderada. Mostre numericamente qual a ordem
...