Exercice de débutante
Fermé
Perfectina
Messages postés
4
Date d'inscription
mercredi 3 décembre 2014
Statut
Membre
Dernière intervention
3 décembre 2014
-
3 déc. 2014 à 17:46
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 3 déc. 2014 à 20:38
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 3 déc. 2014 à 20:38
A voir également:
- Exercice de débutante
- Logiciel de programmation pour débutant - Guide
- Debut logiciel de capture video - Télécharger - TV & Vidéo
- Exercice informatique cm2 pdf ✓ - Forum Études / Formation High-Tech
- Exercice word gratuit avec corrigé - Forum Word
- Comment trouver la correction d'un exercice - Forum Programmation
4 réponses
Tiens encore des devoirs à faire?
Qui s'y colle?
Anti Micr$, Google, anti Yahoo, anti "faces de ploucs", "Tuiteur", "Skailpe", Hotmail, Gmail, smarfaune, ail-faune et consorts...
Militant pour un Internet libre sans flicages! Sauvons notre liberté..
Qui s'y colle?
Anti Micr$, Google, anti Yahoo, anti "faces de ploucs", "Tuiteur", "Skailpe", Hotmail, Gmail, smarfaune, ail-faune et consorts...
Militant pour un Internet libre sans flicages! Sauvons notre liberté..
Perfectina
Messages postés
4
Date d'inscription
mercredi 3 décembre 2014
Statut
Membre
Dernière intervention
3 décembre 2014
3 déc. 2014 à 17:48
3 déc. 2014 à 17:48
Oups je me suis trompée.
Je voulais dire que
Si n=1... s=1
n*10 implique s=2
n*10*10 implique s=3
n*10*10*10 implique s=4
Je voulais dire que
Si n=1... s=1
n*10 implique s=2
n*10*10 implique s=3
n*10*10*10 implique s=4
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
3 déc. 2014 à 19:02
3 déc. 2014 à 19:02
Bonjour,
C'est un problème de maths ça. Regarde les logarithmes en base 10 dans la classe Math.
C'est un problème de maths ça. Regarde les logarithmes en base 10 dans la classe Math.
Perfectina
Messages postés
4
Date d'inscription
mercredi 3 décembre 2014
Statut
Membre
Dernière intervention
3 décembre 2014
3 déc. 2014 à 20:28
3 déc. 2014 à 20:28
Merci !
J'ai du coup essayé de coder cette fonction, mais étant donné que je n'ai pas la possibilité de vérifier moi-même, pouvez-vous me dire si elle fonctionne et si elle répond à la fonction recherchée ?
Lorsque j'essaye de choisir un nombre, par exemple n=9999, ça fait bien :
s=0 et i=1 (initialisation des variables)
s=1 et i=10 (on continue...)
s=2 et i=100 (...)
s=3 et i=1000 (...)
s=4 et i=10000 (ah, i devient supérieur à n).
et elle retourne donc 4.
Si on prend n=10000, s ira bien jusqu'à 5 !
Est-ce juste ?
(Je tiens juste à préciser que lorsque j'ouvre un topic, c'est dans le but de progresser, de valider mon examen en recevant de l'aide de la part de personnes qui veulent bien consacrer de leur temps (et que je remercie), et aucunement dans le but qu'on me fasse mes "devoirs", d'autant plus que ces exos ne sont pas demandés, c'est simplement moi qui me les donne pour m'entraîner et me préparer le mieux possible).
J'ai du coup essayé de coder cette fonction, mais étant donné que je n'ai pas la possibilité de vérifier moi-même, pouvez-vous me dire si elle fonctionne et si elle répond à la fonction recherchée ?
public static int nbDeChiffre (int n) { int s=0; int i=1; while (i<=n) { s=s+1; i=i*10; } return s; }
Lorsque j'essaye de choisir un nombre, par exemple n=9999, ça fait bien :
s=0 et i=1 (initialisation des variables)
s=1 et i=10 (on continue...)
s=2 et i=100 (...)
s=3 et i=1000 (...)
s=4 et i=10000 (ah, i devient supérieur à n).
et elle retourne donc 4.
Si on prend n=10000, s ira bien jusqu'à 5 !
Est-ce juste ?
(Je tiens juste à préciser que lorsque j'ouvre un topic, c'est dans le but de progresser, de valider mon examen en recevant de l'aide de la part de personnes qui veulent bien consacrer de leur temps (et que je remercie), et aucunement dans le but qu'on me fasse mes "devoirs", d'autant plus que ces exos ne sont pas demandés, c'est simplement moi qui me les donne pour m'entraîner et me préparer le mieux possible).
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
Modifié par KX le 3/12/2014 à 20:40
Modifié par KX le 3/12/2014 à 20:40
" je n'ai pas la possibilité de vérifier moi-même"
Comment veux tu coder quoi que ce soit si tu ne peux pas tester ?
Il existe des compilateurs en ligne (limités certes, mais pour débutant ça devrait suffire)
Exemple : https://ideone.com/
Remarque : pourquoi ne pas avoir regarder la classe Math comme je te l'indiquais ?
Comment veux tu coder quoi que ce soit si tu ne peux pas tester ?
Il existe des compilateurs en ligne (limités certes, mais pour débutant ça devrait suffire)
Exemple : https://ideone.com/
Remarque : pourquoi ne pas avoir regarder la classe Math comme je te l'indiquais ?
3 déc. 2014 à 18:01
Pas une solution toute faite qui de toutes façons ne me servirait à rien.