Para a resolução deste problema serão usadas duas ferramentas:
VisualG, você pode baixar-lo clicando
aqui. Ou saber mais clicando
aqui.
Dev-C++, você pode baixa-lo clicando
aqui. Ou saber mais clicando
aqui.
Problema:
URI Online Judge | 1010
Cálculo Simples
Neste problema, deve-se ler o código de uma peça 1, o número de peças 1, o valor unitário de cada peça 1, o código de uma peça 2, o número de peças 2 e o valor unitário de cada peça 2. Após, calcule e mostre o valor a ser pago.
O arquivo de entrada contém duas linhas de dados. Em cada linha haverá 3 valores, respectivamente dois inteiros e um valor com 2 casas decimais.
A saída deverá ser uma mensagem conforme o exemplo fornecido abaixo, lembrando de deixar um espaço após os dois pontos e um espaço após o "R$". O valor deverá ser apresentado com 2 casas após o ponto.
Exemplos de Entrada
|
Exemplos de Saída
|
12 1 5.30
16 2 5.10 |
VALOR A PAGAR: R$ 15.50 |
13 2 15.30
161 4 5.20 |
VALOR A PAGAR: R$ 51.40 |
1 1 15.10
2 1 15.10 |
VALOR A PAGAR: R$ 30.20 |
Resolução:
Neste problema precisamos fazer a leitura do código, quantidade(ou numero), de valor de cada uma de duas peças diferentes.
Deixaremos o código de lado e vamos trabalhar com a quantidade e valor.
Para calcular o total basta multiplicar o numero de peças da peça 1 pelo seu valor, em segui multiplicar o número de peças da peça 2 pelo seu valor, e por ultimo somar os dois produtos.
Fica assim:
numero1*valor1+numero2*valor2
Depois basta exibir o resultado como pedido.
Algoritmo no VisualG.
Descrição:
Linhas com //: comentários a cerca do algoritmo.
Linha 1: Nome do Algoritmo.
Linha 3: Inicio da seção de variáveis.
Linhas 4 e 5: Declaração das variáveis.
Linha 7: Inicio da execução do programa.
Linha 8 e 9: Leitura dos valores das variáveis referente as peças.
Linha 10: Calculo do total.
Linha 11: Exibição do resultado na tela. 1:2 indica o número minimo de números antes do ponto e o numero máximo de casas decimais exibidas.
Linha 13: Fim do algoritmo.
Resolução em C:
Descrição:
Linha 1: Importação do cabeçalho stdio.h responsável pelas funções de entrada e saída padrão em C.
Linhas 2: Início da função main.
Linha 3 e 4: Declaração das variáveis.
Linha 6 e 7: Leitura dos valores para as variáveis referentes as peças. %d indicador variável int, %f indicador de float, e & indica o endereço de memoria da variável escrita a seguir.
Linha 8: Calculo do total.
Linha 9: Printf. O resultado é mostrado na tela. o .2 indica o número de casas decimais a serem exibidas.
Linha 11: Valor de retorno da função.
Linha 12: Fim da função main.
Você pode baixar esta resolução tanto no VisualG quanto em linguagem C clicando aqui.
Quer saber mais sobre a linguagem C? Clique aqui.
Obrigado pela visita. Qualquer dúvida ou sugestão fique a vontade para deixar um comentário.
Muito show as suas dicas. Parabéns!
ResponderExcluirValeu, muito obrigado.
ExcluirFico feliz que tenha gostado.