Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Matheus.Borges

Dúvida em algoritmo

Recommended Posts

como posso codficar um algoritmo que liste os números de 1 a 100 mas nos múltiplos de 3 substitua o número por Dia, nos múltiplos de 5 substitua por Mond e nos múltiplos de 3 e 5 substitua por DiaMond???

Compartilhar este post


Link para o post
Compartilhar em outros sites
for($i = 1; $i <= 100; $i++){
  
    if(($i % 5 == 0) && ($i % 3 == 0)){
      echo "DiaMond -> (".$i.")<br>";
    }else if($i % 5 == 0) {
      echo "Mond -> (".$i.")<br>";
    }else if(($i % 3 == 0)){
      echo "Dia -> (".$i.")<br>";
    }else{
      echo $i . "<br>";
    }
                     
}

É isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!
Segue outra sugestão:

<?php
  // define o intervalo
  $intervalo = range(1, 100);

  // para cada número no intervalo
  foreach ($intervalo as $number) {
    // inicia variável para guardar Dia, Mond ou DiaMond
    $display = null;
    // verifica se é múltiplo de 3
    if (!($number % 3)) {
      // adiciona Dia
      $display .= 'Dia';
    }
    // verifica se é múltiplo de 5
    if (!($number % 5)) {
      // adiciona Mond
      $display .= 'Mond';
    }
    // exibe na tela
    echo '<p>'. ($display ?? $number). '</p>';
  }

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por thiago_tw
      eu to com uma tarefa que preciso de ajuda, já tentei alguns algoritmos que achei por aqui mas nunca dá certo, mandei a imagem do que é para ser feito, agradecido se me ajudarem

    • Por Geralt96
      Bom dia. Alguém pode me dá uma ajuda pra desenvolver essa questão, por gentileza?

      Aqui está ela: https://projecteuler.net/problem=6

      A soma dos quadrados dos primeiros dez números naturais é: 1² + 2² + ... 10² = 385...
      O quadrado da soma dos dez primeiros números naturais é: (1+2+ ... 10)² = 55² = 3025...
      Portanto, a diferença entre a soma dos quadrados dos primeiros dez números naturais e o quadrado da soma é: 3025 - 385 = 2640.
      Encontre a diferença entre a soma dos quadrados dos primeiros cem números naturais e o quadrado da soma.
    • Por Motta
      O algoritmo que procura padrões ocultos na maior base de dados de sonhos do mundo
    • Por Andréia Bürck
      Gostaria de saber se há como fazer o seguinte, em JAVA ou qualquer outra linguagem: personalizar um áudio. Ou seja, tenho um áudio, e em lugares chaves desse áudio, depois dele pronto, um programa inserir nesses pontos-chave, por exemplo, nomes. Eu falo o nome, e o programa insere nos pontos pré-determinados.
    • Por flipmartinz13
      Alguém pode me ajudar nessa questão de C++? não estou conseguindo construir o algorítmo corretamente.

      5.92)    Faça um algoritmo que leia a matrícula, nome, sexo e três notas dos alunos de uma escola e obtenha os seguintes resultados:
      a) A matrícula da aluna que obteve a maior média.
      b) A matrícula do aluno que obteve a menor média.
      c) O percentual de mulheres na turma.
      d) Quantos alunos foram aprovados, independente do sexo.
      e) O percentual de alunas aprovadas.
      Obs.: o flag é uma matrícula igual a 0 (zero).
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.