Comment trouver la somme de 1 @ 10000
Fermé
Woodz_9690
Messages postés
2
Date d'inscription
mercredi 14 avril 2021
Statut
Membre
Dernière intervention
14 avril 2021
-
Modifié le 14 avril 2021 à 08:17
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 15 avril 2021 à 07:46
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 15 avril 2021 à 07:46
2 réponses
yg_be
Messages postés
21304
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
14 avril 2021 à 11:02
14 avril 2021 à 11:02
bonjour,
comment ferais-tu pour trouver le chiffre de la centaine d'un nombre?
comment ferais-tu pour trouver le chiffre de la centaine d'un nombre?
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
14 avril 2021 à 19:53
14 avril 2021 à 19:53
Bonjour,
Tu te compliques énormément la vie.
Ce n'est que des maths...
Il s'agit juste de faire une formule similaire pour déterminer les nombres dont la centaine est multiple de 2, ce sera la même chose pour 3 (on peut même faire les deux en même temps).
Tu te compliques énormément la vie.
Ce n'est que des maths...
(i % 3) == 0permets de déterminer les nombres multiples de 3, ça tu l'as compris.
Il s'agit juste de faire une formule similaire pour déterminer les nombres dont la centaine est multiple de 2, ce sera la même chose pour 3 (on peut même faire les deux en même temps).
yg_be
Messages postés
21304
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
14 avril 2021 à 21:39
14 avril 2021 à 21:39
il est même possible de transformer le nombre en une suite de caractères, des chiffres, et d'extraire le chiffre des centaines.
je suppose que le but de l'exercice, c'est que tu découvres cela.
je suppose que le but de l'exercice, c'est que tu découvres cela.
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
>
yg_be
Messages postés
21304
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
15 avril 2021 à 07:46
15 avril 2021 à 07:46
Vu le niveau, je pense que pour l'instant c'est trop tôt pour aborder les chaînes de caractères, ce qui implique la manipulation d'objets.
Il s'agit d'abord de maîtriser les opérateurs élémentaires
Il s'agit d'abord de maîtriser les opérateurs élémentaires
= == + ++ += - -- -= * *= / /= % %= ! != < <= > >= && ||et savoir s'en servir à bon escient dans un contexte mathématiques normalement déjà acquis.
Modifié le 14 avril 2021 à 19:23
if ((i % 3) == 0 || (i >= 200 && i <= 399) || (i >= 1200 && i <= 1399) || (i >= 2200 && i <= 2399) || (i >= 3200 && i <= 3399) || (i >= 4200 && i <= 4399) || (i >= 5200 && i <= 5399) || (i >= 6200 && i <= 6399) || (i >= 7200 && i <= 7399) || (i >= 8200 && i <= 8399) || (i >= 9200 && i <= 9399)) { continue;public class Somme10000 { public static void main(String[] arg) { long i = 0; long sum; while (i != 10000) { i++; if ((i % 3) == 0 || (i >= 200 && i <= 399) || (i >= 1200 && i <= 1399) || (i >= 2200 && i <= 2399) || (i >= 3200 && i <= 3399) || (i >= 4200 && i <= 4399) || (i >= 5200 && i <= 5399) || (i >= 6200 && i <= 6399) || (i >= 7200 && i <= 7399) || (i >= 8200 && i <= 8399) || (i >= 9200 && i <= 9399)) { continue; } System.out.println("Voila les 1000 entiers : " + i); //Pour verifier mes nombres } } }14 avril 2021 à 15:37
que proposes-tu pour calculer la somme, par exemple, des nombres de 1 à 100?