quinta-feira, 20 de junho de 2019

URI Online Judge | 1007 - Diferença ( Resolução Em Linguagem C )

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).


Entrada
O arquivo de entrada contém 4 valores inteiros.


Saída
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