none
Minha professora não ensinou bem , então tenho dificuldade de programar C#. me ajudam RRS feed

  • Pergunta

  • eu entenderia quando professores corrigem.

    mas ela nao . 

    Tento aprender C#. não deu certo. pois sou péssimo em mat.


    5. Desenvolver um algoritmo e um programa em C# que efetue a soma de todos os números ímpares que são múltiplos de três e que se encontram no conjunto dos números de 500 até 2100.

    6. Escrever um programa que leia 60 números e conte quantos deles estão nos seguintes intervalos: [0-25], [26-50], [51-75] e [76-100].

    vou fazer 5 :

                int x = 0, soma = 0;

                Console.WriteLine("Digite numero");
                x = int.Parse(Console.ReadLine());


                for (x = 0; x < 500; x++) ;
                {
                    if (x * 3 == 0 && x * 2 != 0)
                    {
                        soma = soma + x;
                    }

                    else
                    {

                    }


                    Console.WriteLine("Somas sao : {0} ", soma);
                    Console.ReadKey();


    • Editado Rafael Fael quinta-feira, 7 de setembro de 2017 20:01
    quinta-feira, 7 de setembro de 2017 19:23

Respostas

  • >não deu certo. pois sou péssimo em mat.

    O que esta em jogo aqui é lógica e não matematica.

    Pense um pouco: 

    >Desenvolver um algoritmo e um programa em C# que efetue a soma de todos os números ímpares que são múltiplos de três e que se encontram no conjunto dos números de 500 até 2100.

    Se voce tivesse que fazer isso no braço, como voce faria? Esqueça C#. Pense em como voce faria usando papel e caneta:

    Eu faria assim: Vejo qual é o primeiro multiplo de 3 após o 500 (é o 501), entao começo a gera uma lista de multiplos de 3 e aproveito para verificar se é par ou impar: 501 +3=504 (par entao descarta), 504+3 =507 (impar guarda), 507+3=510 (par descarta) , 510+3=513 (impar guarda)....

    Note que eu gero uma lista assim: 501,507,513, 519, etc, ou seja o passo é 6:  501+6=507, 507+6=513, 513+6=519, etc.

    Agora fica facil:

    Para x entre  501  e 2097 com salto de 6 faça:
        Soma= Soma +x
    
    Imprima Soma

    Tente resolver o 6 usando a mesma lógica.

    Lembre-se: Aqui ninguém ira resolver o execricio para voce. Caso tenha dificuldade, poste o seu codigo que nós te explicaremos. 

    Att



    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".


    quinta-feira, 7 de setembro de 2017 20:03
    Moderador

Todas as Respostas

  • >não deu certo. pois sou péssimo em mat.

    O que esta em jogo aqui é lógica e não matematica.

    Pense um pouco: 

    >Desenvolver um algoritmo e um programa em C# que efetue a soma de todos os números ímpares que são múltiplos de três e que se encontram no conjunto dos números de 500 até 2100.

    Se voce tivesse que fazer isso no braço, como voce faria? Esqueça C#. Pense em como voce faria usando papel e caneta:

    Eu faria assim: Vejo qual é o primeiro multiplo de 3 após o 500 (é o 501), entao começo a gera uma lista de multiplos de 3 e aproveito para verificar se é par ou impar: 501 +3=504 (par entao descarta), 504+3 =507 (impar guarda), 507+3=510 (par descarta) , 510+3=513 (impar guarda)....

    Note que eu gero uma lista assim: 501,507,513, 519, etc, ou seja o passo é 6:  501+6=507, 507+6=513, 513+6=519, etc.

    Agora fica facil:

    Para x entre  501  e 2097 com salto de 6 faça:
        Soma= Soma +x
    
    Imprima Soma

    Tente resolver o 6 usando a mesma lógica.

    Lembre-se: Aqui ninguém ira resolver o execricio para voce. Caso tenha dificuldade, poste o seu codigo que nós te explicaremos. 

    Att



    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".


    quinta-feira, 7 de setembro de 2017 20:03
    Moderador
  • Sé é péssimo em matemática, então desista de ser programador; você tem que ser pelo menos razoável em matemática. Algum dia, em qualquer linguagem de programação que você tiver desenvolvendo, vai exigir que vc desenvolva algum algorítimo matemático.
    sexta-feira, 8 de setembro de 2017 12:31
  • estou no faculdade, sou obrigado passar d programador vei
    sexta-feira, 8 de setembro de 2017 15:49