Informática, perguntado por diegomichaelll, 10 meses atrás

Crie um programa que tenha uma única função, além da principal, que receberá como parâmetro um natural n (0<=n<=2^30) e devolverá a soma dos dígitos de n. O programa exibirá o retorno da função. Observações: (a) apenas um laço de repetição; (b) sem matrizes; (c) função iterativa.

Formato de entrada

12345678

Formato de saída

36


diegomichaelll: Preciso desse código em Python

Soluções para a tarefa

Respondido por PedrinEstudante
0

Resposta:

tenta esse bro

Explicação:

//var

 n =int;

 n2= int;

 loop = false;

main

{

}

int Soma(n, n2)

{

do{

      if(0 <= n && n <= 2^30 && 0<= n2 && n2 <=2^30)

         loop = true;

   } while(loop == false);

return n+n2;

}

 


diegomichaelll: Preciso desse em Python, desculpa esqueci de colocar.
Respondido por reuabg
0

O programa cria a função somar_digitos, que recebe como parâmetro um número inteior. A seguir, é criada uma lista com todos os seus dígitos, e é realizada a iteração sobre todos os dígitos na lista, realizando a sua soma. Por fim, o valor da soma é retornado.

O que é um programa?

Um programa é uma sequência de instruções que realizam uma determinada tarefa.

O seguinte programa cria a função somar_digitos, que recebe como parâmetro um número inteior. A seguir, é criada uma lista com todos os seus dígitos, e é realizada a iteração sobre todos os dígitos na lista, realizando a sua soma. Por fim, o valor da soma é retornado.

def somar_digitos(numero: int) -> int:

   digitos = [int(n) for n in str(numero)]

   soma_digitos = 0

   for digito in digitos:

       soma_digitos += digito

   return soma_digitos

if __name__ == '__main__':

   print(somar_digitos(12345678))

Para aprender mais sobre programas, acesse:

brainly.com.br/tarefa/19885120

#SPJ2

Anexos:
Perguntas interessantes