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 | 1007
Diferença
Leia quatro valores inteiros A, B, C e D. A seguir, calcule e mostre a diferença do produto de A e B pelo produto de C e D segundo a fórmula: DIFERENCA = (A * B - C * D).
O arquivo de entrada contém 4 valores inteiros.
Imprima a mensagem DIFERENCA com todas as letras maiúsculas, conforme exemplo abaixo, com um espaço em branco antes e depois da igualdade.
Exemplos de Entrada
|
Exemplos de Saída
|
5
6
7
8 |
DIFERENCA = -26 |
0
0
7
8 |
DIFERENCA = -56 |
5
6
-7
8 |
DIFERENCA = 86 |
Resolução:
Não tem muito oque falar sobre a resolução, apenas temos que ler os valores para as variáveis, efetuar o calculo, e mostrar como foi pedido.
Algoritmo no VisualG.
Descrição linha a linha:
Linhas com // seguidas de texto: Comentários a cerca do algoritmo.
Linha 7: Indica o início da seção de declaração da variáveis.
Linha 9: Declaração das variáveis.
Linha 11: Inicio do programa.
Linha 13: Comando Leia. Entrada dos valores para as variáveis.
Linha 14: É feito o calculo, e o resultado é atribuído á variável DIFERENCA.
Linha 15: Comando Escreval. Comando para exibir a mensagem " DIFERENCA = ", seguida do valor armazenado na variável DIFERENCA.
Linha 17: Fim do algoritmo.
Resolução em C:
Descrição linha a linha:
Linhas com // seguidas de texto: Comentários a cerca do programa.
Linha 1: É carregada a biblioteca stdio.h responsável pelas funções básicas de entrada e saída em C.
Linha 3: Início da função main. A partir daqui se inicia a execução do programa.
Linha 5: Declaração das variáveis.
Linha 6: Entrada dos valores das variáveis A,B, C e D. %d indica a entrada de valores para variáveis do tipo inteiro, e & deve vir antes do nome da variável para indicar ao compilador o endereço da memoria.
Linha 7: É feito o calculo, e o resultado é atribuído á variável DIFERENCA.
Linha 8: Comando printf, responsável por exibir mensagens na tela. É mostrada a mensagem DIFERENCA = na tela seguida do valor da variável DIFERENCA. %d indica que será mostrado o valor de uma variável do tipo inteiro, e \n pula uma linha após a execução do comando.
Linha 10: Valor de retorno para a função main.
Linha 11: Fim da função main, e da execução do programa.
Você pode baixar esta resolução tanto no VisualG quanto em linguagem C clicando aqui.
Quer saber mais sobre a linguagem C? Clique aqui.
Nenhum comentário:
Postar um comentário