AV1 Algoritmo
Avaliação: CCT0239_AV_201402460317 » ALGORITMOS
Tipo de Avaliação: AV
Aluno:
Professor: ALEXANDRE SOARES ALVES
Nota da Prova: 4,5
Nota de Partic.: 1,5
Turma: 9019/AO
Data: 10/06/2014 10:06:42
1a Questão (Ref.: 201402734408)
Pontos: 1,0 / 1,5
Um lojista estava trabalhando em uma planilha onde tinha produtos que precisavam ser reajustados. Todos os produtos têm códigos que variam de 1 até 4.
Baseado na tabela abaixo, desenvolva um programa que deixe entrar com o código e o valor do produto e exiba o novo valor ou a mensagem codigo invalido.
Você deve, obrigatoriamente, usar a estrutura do switch().
// Comece sua solução a partir desse ponto
Resposta: int codprodct1,codprodct2, codprodct3, codprodct4, pctreajust1; pctreajust2, pctreajust3, pctreajust4; float valorprodct1; valorproduct2, valorproduct3, valorproduct4; switch codprodct1; valorprodct1
<- codprodct1* (30+30*100); Cout << valorprodct1; switch codprodct2; valorproduct2 <- codprodct2*
(20+20*100); cout<< valorproduct2; switch codprodct3; valorproduct3 <- codprodct3* (15+15*100); cout<< valorproduct3: switch codprodct4; valorproduct4 <- codproduct4* (10+10*100); cout<< valorproduct4; switch
Gabarito:
Observação: Se a ideia estiver correta e foram usados ifs encadeados, considerar metade do valor. Se foram usados ifs simples, considerar um quarto do valor. using namespace std; int main()
{
int codigo; float valor; cout << "\nDigite o codigo do produto: "; cin >> codigo; cout << "\nDigite o valor do produto: "; cin >> valor; switch(codigo) { case 1: cout << "\nNovo valor: " << valor * 1.3; break;
case 2: cout << "\nNovo valor: " << valor * 1.2; break; case 3: cout << "\nNovo valor: " << valor * 1.15; break; case 4: cout << "\nNovo valor: " << valor * 1.1; break; default: cout << "\nCodigo invalido\n";
}
system("pause"); //Não descontar
}
2a Questão (Ref.: 201402743064)
Pontos: 1,0 / 1,5
Escrever o trecho de um algoritmo para ler dez temperaturas em graus Fahrenheit, convertendo cada uma