Se connecter / S'enregistrer

Résolu Besoin d'aide JAVA

Solutions (2)
Tags :
  • Programme
|
Bonjour, je débute en programmation java et il faut que j'écrivent un programme java et je suis bloquer sur toute la ligne ! je ne comprend pu s'il faut que je commence avec des boucles do while ou bien que je programme tout a partir de switch a L'AIDER SVP !!!!!!!

Voici le programme :

Au début, votre programme doit demander de choisir un "groupe alimentaire" parmi les quatre groupes présentés au tableau. Un choix valide correspond à l'un des chires suivants : 1, 2, 3 ou 4. Le programme doit acher un message d'erreur et demander une nouvelle valeur dans les cas où un utilisateur se trompe et saisit une valeur non valide ou une lettre. Une fois le choix du groupe validé, le programme doit demander l'âge du premier membre de la famille pour lequelle l'utilisateur souhaite calculer les quantités d'aliments par semaine. L'âge doit être strictement positif sinon un message d'erreur sera aché et une nouvelle valeur est demandée. Le pro- gramme ne doit pas gérer le cas où un utilisateur saisit une lettre pour l'âge. Dans le cas où l'âge saisi correspond à l'âge d'un poupon (1 an), un message indiquant que le programme n'a pas de données pour ce groupe d'âge est aché et le programme demande de saisir une nouvelle valeur. Selon le groupe alimentaire choisi et l'âge donné, votre programme doit vérier s'il est nécessaire de demander le sexe du membre de famille en question pour déterminer le nombre de portions recommandé.
ndes et substituts" correspond à 75 grammes de viande, le programme doit acher la quantité de viande (en kilogramme) nécessaire pour atteindre le minimum recommandé par semaine pour ce groupe alimentaire (en enlevant les portions calculées pour les oeufs) ainsi que la quantité qui permet d'atteindre le maximum recommandé. Par exemple, si le nombre de portions minimal recommandé pour la famille pour une semaine est de 10 portions et le nombre de portions maximal est de 20 portions et si la famille consomme 24 oeufs par semaine, alors la quantité de viande nécessaire pour atteindre le nombre de portions minimal est 0 kilogrammes et la quantité pour atteindre le maximum recommandé est 0.6 kilogrammes. Si la famille consomme 12 oeufs au lieu de 24, dans ce cas la quantité de viande nécessaire pour atteindre le nombre de portions minimal est 0.3 kilogrammes et la quantité pour atteindre le maximum recommandé est 1.050 kilogrammes.
Contenus similaires
Meilleure solution
partage
|
bonjour, je pence qu'il serais déjà plus ergonomique, d'utiliser une combobox (menu déroulant) pour sélectionner le groupe alimentaire, cela permettrai de limiter les erreurs de saisi. (idem pour le sexe)
de plus : java est un laguage typé donc si tu demande une variable de type entier , l'utilisateur DOIT te donner un entier si non sa ne marche pas !

si non l’algorithmique de début de ton programe devrais ressembler a peu prêt a sa :

do{
read(grp_alimentaire);
while(grp_alimentaire <1 or grp_alimentaire >4)
do{
read(age);
while(age>1)

switch(grp_alimentaire){
case 1:
//calcul pour le cas ou grp_alimentaire = 1, peut appeler une fonction
break;

case 2:
//calcul pour le cas ou grp_alimentaire = 2, peut appeler une fonction
break;

case 3:
//calcul pour le cas ou grp_alimentaire = 3, peut appeler une fonction
break;

case 4:
//calcul pour le cas ou grp_alimentaire = 4, peut appeler une fonction
break;
}

  • Dreamcaster a sélectionné cette solution comme la meilleure réponse
  • Commenter cette solution |
Score
0
òh
òi
Anonyme |
Bonjour

Votre question est un peu floue, c'est qu'il n'est pas toujours évidant d'expliquer un soucis par le texte. Néanmoins consultez ce si web
qui peut répondre à vos questions.
http://baptiste-wicht.developpez.com/tutoriels/java/deb...

Bien à vous
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS