EM PHP Escreva um programa que calcule a soma dos dígitos de um inteiro de até 4 dígitos. ?
Escreva um programa que calcule a soma dos dígitos de um
inteiro de até 4 dígitos. Por exemplo, o número 1111
inserido no programa tem como resultado 4.
Soluções para a tarefa
Resposta:
Você pode fazer um vetor de 4 posições, e rodar ele em um laço for com a condição de 4 dígitos para o usuário digitar, e depois rodar em outro for para somar cada posição,(use uma variável para somar)-> soma = $v[0] + $v[1] + $v[3] $v+[4] ;
Olá.
O código abaixo só funciona em um terminal por causa da função readline().
Versão para terminal:
<?php
$arr = []; // inicia um array vazio
for ($i=1; $i < 5; $i++) // inicia um laço de repetição
{
$arr[$i] = readline("Insira o ".$i."° número: "); /* lê o número inserido pelo usuário */
}
$sum = array_sum($arr); /* a função array_sum calcula a soma dos elementos de um array */
echo $sum; // mostra o valor final da soma entre os inteiros
?>
Versão que roda em terminal e na web:
<?php
$arr = [1, 2, 3, 4]; // inicia um array com 4 inteiros
$sum = array_sum($arr); /* a função array_sum calcula a soma dos elementos de um array */
echo $sum; // mostra o valor final da soma entre os inteiros
?>
Bons estudos! :D
"Quem sabe faz ao vivo" ;)