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
Soluções para a tarefa
Respondido por
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 0.
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 interessantes
História,
5 meses atrás
Português,
5 meses atrás
Biologia,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
11 meses atrás
Ed. Física,
11 meses atrás