terça-feira, 21 de maio de 2019

URI Online Judge | 1003 - Soma Simples ( 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.

Você pode baixar esta resolução tanto no VisualG quanto em linguagem C clicando aqui.

Problema:

URI Online Judge | 1003

Soma Simples





Leia dois valores inteiros, no caso para variáveis A e B. A seguir, calcule a soma entre elas e atribua à variável SOMA. A seguir escrever o valor desta variável.

Entrada

O arquivo de entrada contém 2 valores inteiros.

Saída

Imprima a variável SOMA com todas as letras maiúsculas, com um espaço em branco antes e depois da igualdade seguido pelo valor correspondente à soma de A e B. Como todos os problemas, não esqueça de imprimir o fim de linha após o resultado, caso contrário, você receberá "Presentation Error".


Exemplos de Entrada
Exemplos de Saída
30
10
SOMA = 40
-30
10
SOMA = -20
0
0
SOMA = 0

Resolução:

Este problema é praticamente igual ao URI Online Judge | 1001. Pedimos a entrada de dois números inteiros, e exibir o resultado da soma entre eles.

Algoritmo no VisualG.

URI Online Judge | 1003 - Soma Simples. VisualG
URI Online Judge | 1003 - Soma Simples. Resolução no VisualG

Descrição linha a linha:

Linhas  com // seguidas de texto: Comentários a cerca do algoritmo.
Linha 1: Nome do Algoritmo.
Linha 7: Início da declaração da variáveis.
Linha 9: Declaração das variáveis e seus tipos.
Linha 11: Inicio dos comandos.
Linha 13: Comando leia. Pede a entrada do valor para a variável A.
Linha 14: Comando Leia. Pede a entrada do valor para a variável B.
Linha 15: Calculo. Soma as variáveis A e B, e Atribui seu valor à variável SOMA através de <-.
Linha  16: Comando Escreval. Mostra na tela uma determinada mensagem e depois pula uma linha. No caso a mensagem Soma = que se encontra entre " e ", e em seguida o valor da variável SOMA.
Linha 18: Fim do Algoritmo.
Programa em C:
URI Online Judge | 1003 - Soma Simples. Resolução em C
URI Online Judge | 1003 - Soma Simples. Resolução em C.

Descrição linha a linha:

Linhas  com // seguidas de texto: Comentários a cerca do programa.
Linha 7: Inclusão da biblioteca stdio.h. Responsável funções básicas de entrada e saída em C.
Linha 9: Criação da função main. A função main é a função principal, nela serão escritos os comandos do programa.
Linha 11: Declaração das variáveis. int declara que oque vem a seguir são variáveis do tipo inteiro, e A,B, e SOMA são os nomes das variáveis.
Linha 12: Entrada de dados. scanf é o comando de entrada, %d e %d, indica o tipo de dados que serão digitados, no caso são variáveis do tipo inteiro. &A e &B indica que os dados digitados serão gravados nos endereços de A e B respectivamente.
Linha 13: Calculo. SOMA  recebe o valor de A + B.
Linha 14. Comando de saída de dados. printf é o comando de saída, Tudo que estiver entre " e " será mostrado na tela, com exceção de alguns comandos, nesse caso %d, que indica que será mostrado o valor de uma variável de valor inteiro, e \n que pula uma linha após a exibição.
Linha 16: Valor que a função main ira retornar ao fim da execução do programa.
Linha 17: Fim da função main, e por consequência fim do programa.
Obrigado pela visita.
Você pode baixar esta resolução tanto no VisualG quanto em linguagem C clicando aqui.
 

2 comentários:

  1. Leia dois valores inteiros identificados como variáveis A e B. Calcule a soma entre elas e chame essa variável de SOMA.
    A seguir escreva o valor desta variável.
    let chico = 300 * parseInt(gets());
    let bento = 1500 * parseInt(gets());
    let bernardo = 600 * parseInt(gets());
    let marina = 1000 * parseInt(gets());
    let iara = 150 * parseInt(gets());
    let marlene = 225;
    let total = 0; //
    let variavelA = parseInt(gets());
    let variavelB = parseInt(gets());
    let soma = (variavelA + variavelB);
    console.log("Soma =" + soma);

    ResponderExcluir
  2. tentei realizar essa, mas nao consegui, consegue me ajudar?

    ResponderExcluir