• Matéria: Informática
  • Autor: ivonediniz2251
  • Perguntado 3 anos atrás

escreva um programa que leia um número do teclado até que encontre um número igual azero. no final, mostre a soma dos números digitados. em c

Respostas

respondido por: Gabriel2ANO
0

#include <stdio.h>

int main()

{

   int soma_numeros,num;

   soma_numeros=0;

   while (num!=0){

   printf("Digite um número");

   scanf("%d",&num);

   soma_numeros+=num;

   }

   printf("A soma dos números é %d",soma_numeros);

   return 0;

}

Entendendo o código em C

Primeiramente, iremos traçar todo o caminho do código feito, até chegar ao resultado da saída final.

Criação das variáveis soma_numeros e num

  • Definimos um tipo de dado int e escrevemos o nome das variáveis soma_numeros e num.
  • soma_numeros usaremos para armazenar os valores das somas de num.
  • num usaremos para armazenar os valores digitados do usuário.
  • Atribuimos o valor zero a variável soma_numeros, para que ela inicie a soma sem ter nenhum valor atribuído.

Criação do laço de repetição while

  • Teremos uma condição lógica em que o bloco de código se repetirá enquanto num \neq0.

Chamando a função scanf()

  • Usaremos essa função, derivada da biblioteca stdio.h, para ler o que o usuário escreve no console e armazenar o valor no endereço de memória da variável.
  • a variável num vai receber a entrada do usuário como valor.

Fazendo a soma

  • soma_numeros vai receber o valor dela somado com o valor de num.

Mostrando a saída

  • printf() ficará responsável por mostrar o valor de soma na tela.

Veja mais sobre estruturas de repetição em: https://brainly.com.br/tarefa/53479099

#SPJ4

Perguntas similares