Informática, perguntado por welderfernando8452, 1 ano atrás

Faça um algoritmo que leia um valor inteiro positivo e menor que 1000, armazene-o numa variável do tipo int e determine a soma dos dígitos que formam o valor. Exemplo: o valor 397 tem soma dos dígitos igual a 19.


bokomoko: muito legal
bokomoko: vou tentar fazer mais tarde
victordiego13: alguma linguagem especifica ?
bokomoko: tomara que não
bokomoko: isso aí cai bem em python

Soluções para a tarefa

Respondido por victordiego13
0
acho que um codigo em python ficaria assim 

num = 0
soma = 0
valor = 0
num = input('Digite Um numero')
if num <= 1000:

valor = num % 10;
num = num / 10;


print('O Valor Da Soma dos numeros :',valor)

mas estou sem meu compilador então pode ter alguns erros 

bokomoko: experimente o compilador online repl.it
bokomoko: acho que tá faltando algo aí
bokomoko: Analisei e o algoritmo está errado !
Respondido por bokomoko
0
Eu faria assim

#Faça um algoritmo que leia um valor inteiro #positivo e menor que 1000, armazene-o numa variável do
# tipo int e determine a soma dos dígitos que 
# formam o valor. 
# Exemplo: o valor 397 tem soma dos dígitos igual a 19.

numero = 1
while numero:
  soma = 0
  numero = int(input("Informe um número positivo ou 0 para terminar"))
  wnumero = numero
  while wnumero:
    soma += wnumero % 10 
    wnumero = wnumero // 10 
  print("A soma dos dígitos de",numero," é",soma)
  



https://repl.it/@bokomoko/soma-digitos
Perguntas interessantes