• Matéria: Informática
  • Autor: hiltonhistoriaadsd
  • Perguntado 5 anos atrás

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.

Respostas

respondido por: Unkown11
0

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] ;


gabrielmrts: A lógica é boa, mas dei duas estrelas por que não fez o código :).
respondido por: gabrielmrts
0

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" ;)

Perguntas similares