Postado Outubro 31, 2015 9 anos Em 30/10/2015 14:39:39, JulinhoPiuPiu disse: Amigo, sua resposta está correta mas estes testes de programação são testados com um arquivo de entrada e um de saida, e todo printf é considerado saida, logo quando você interage com o "usuario" pedindo dados, ele fornecerá esse printf como saida também, e em uma maratona de programação sua resposta daria errado, nesses testes o correto é só interagir com o "usuario" o que for solicitado. Quanto ao tópico fiz uma resposta sem o switch para variar um pouco das demais. #include <stdio.h> int main() { int cod, quantidade; float codigo[5] = {4.00, 4.50, 5.00, 2.00, 1.50}, total = 0.0; scanf("%d %d", &cod, &quantidade); total = total+(codigo[cod-1]*quantidade); printf("Total a ser pago: R$%.2f\n", total); return 0; } Editado Outubro 31, 2015 9 anos por alfbru corrigir (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.