Usuário com melhor resposta
Minha professora não ensinou bem , então tenho dificuldade de programar C#. me ajudam

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
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".- Editado William John Adam TrindadeModerator quinta-feira, 7 de setembro de 2017 20:05
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 11 de setembro de 2017 16:49
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".- Editado William John Adam TrindadeModerator quinta-feira, 7 de setembro de 2017 20:05
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 11 de setembro de 2017 16:49
-
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.
-