Vous êtes sur la page 1sur 2

Solution de TP3

package TP3;

public class Lettre {

public static String affichageNombre(int n) {

String[] tabdiz = { " ","dix", "vingt", "trente",


"quarante", "cinquante", "soixante", "soixante-dix",
"quatre-vingt", "quatre-vingt-dix" };
String[] tabunit = { "zero", "un", "deux", "trois",
"quatre", "cinq", "six", "sept", "huit", "neuf" };
String[] tabautre = { "","onze", "douze", "treize",
"quatorze", "quinze", "seize" };

int unite, diz;


unite = n % 10;
diz = n / 10;

if(n==100) // Cas 100


return "cent";
else if(diz==0) // Nombres inférieurs à 10
return tabunit[unite];
else if(unite==0) // Nombres dont l'unité est 0
return tabdiz[diz];
else if(diz==1&&unite<=6) // Nombres entre 10 et 16
return tabautre[unite];
else if(unite==1) { // Nombres dont l'unité est 1
if(diz==7)
return tabdiz[diz-1]+" et "+tabautre[unite];
else if(diz==8)
return tabdiz[diz]+"-"+tabunit[unite];
else if(diz==9)
return tabdiz[diz-1]+"-"+tabautre[unite];

else
return tabdiz[diz]+" et "+tabunit[unite];
}
else if(n==80) // 80
return tabdiz[diz]+"s";
else if((diz==7||diz==9)&&unite<=6) // 71 à 76 et 91 à 96
return tabdiz[diz-1]+"-"+tabautre[unite];
else // Tous les autres cas !
return tabdiz[diz]+"-"+tabunit[unite];

package TP3;

import java.util.Scanner;

public class Testconversion {

public static void main(String[] args) {


// TODO Auto-generated method stub

Scanner s = new Scanner(System.in);

System.out.println("Entrer un nombre :\n");

int n = s.nextInt();
s.close();

System.out.println(Lettre.affichageNombre(n));

//Boucle pour tout vérifier


System.out.println("\n\n Voici tous les nombres de 0 à 100
:\n");
for(int i=0; i<100;i++ )
{
System.out.println(Lettre.affichageNombre(i));
}
}

Vous aimerez peut-être aussi

  • - Tours de magie expliqués par des bienfaits du calcul littéral
    - Tours de magie expliqués par des bienfaits du calcul littéral
    D'Everand
    - Tours de magie expliqués par des bienfaits du calcul littéral
    Pas encore d'évaluation
  • Include
    Include
    Document10 pages
    Include
    Serge patrick Djanga kingue
    Pas encore d'évaluation
  • Jeux Série Révision
    Jeux Série Révision
    Document3 pages
    Jeux Série Révision
    Isaac Kamagate
    Pas encore d'évaluation
  • Chiffrelettre
    Chiffrelettre
    Document5 pages
    Chiffrelettre
    tech
    Pas encore d'évaluation
  • CR Tp3 Mahammedi Hichem Dribine Taha Yacine
    CR Tp3 Mahammedi Hichem Dribine Taha Yacine
    Document7 pages
    CR Tp3 Mahammedi Hichem Dribine Taha Yacine
    Taha Yacine Dribine
    Pas encore d'évaluation
  • Devoir
    Devoir
    Document4 pages
    Devoir
    Lę Glådíãtęūr
    Pas encore d'évaluation
  • Ds Assignment
    Ds Assignment
    Document11 pages
    Ds Assignment
    harry
    Pas encore d'évaluation
  • Dinar
    Dinar
    Document3 pages
    Dinar
    dawoud yezri
    Pas encore d'évaluation
  • Array&string Codes
    Array&string Codes
    Document3 pages
    Array&string Codes
    spagty desginer
    Pas encore d'évaluation
  • Devoit TP 1
    Devoit TP 1
    Document6 pages
    Devoit TP 1
    houda animation
    Pas encore d'évaluation
  • 12 Janvier
    12 Janvier
    Document14 pages
    12 Janvier
    Safae Abdelmounim
    Pas encore d'évaluation
  • Boucle For 071123
    Boucle For 071123
    Document2 pages
    Boucle For 071123
    FOULAK
    Pas encore d'évaluation
  • TP 4 Correction
    TP 4 Correction
    Document15 pages
    TP 4 Correction
    rebaiahmed244
    Pas encore d'évaluation
  • Struct
    Struct
    Document5 pages
    Struct
    Asmaa Aboufaris
    Pas encore d'évaluation
  • Compte Rendu
    Compte Rendu
    Document4 pages
    Compte Rendu
    Jihene Chaouch
    Pas encore d'évaluation
  • Toute Les Séries
    Toute Les Séries
    Document14 pages
    Toute Les Séries
    Hajer Hamzaoui-هاجر حمزاوي
    Pas encore d'évaluation
  • TD5 Corrige
    TD5 Corrige
    Document7 pages
    TD5 Corrige
    Abderrahmane Maths
    0% (1)
  • Serie 2
    Serie 2
    Document3 pages
    Serie 2
    Hicham ghoutani
    Pas encore d'évaluation
  • Compte Rendu Td1 M2SSD
    Compte Rendu Td1 M2SSD
    Document4 pages
    Compte Rendu Td1 M2SSD
    Moujeb Ghodhbani
    Pas encore d'évaluation
  • A
    A
    Document13 pages
    A
    hamzaberriche332
    Pas encore d'évaluation
  • Année Académique
    Année Académique
    Document6 pages
    Année Académique
    TCH
    Pas encore d'évaluation
  • Série 3 Programmation C
    Série 3 Programmation C
    Document20 pages
    Série 3 Programmation C
    Haythem Jbely
    Pas encore d'évaluation
  • Devoir 5 Langage C++-1
    Devoir 5 Langage C++-1
    Document10 pages
    Devoir 5 Langage C++-1
    Id Soukain
    Pas encore d'évaluation
  • Exercice 7 2
    Exercice 7 2
    Document1 page
    Exercice 7 2
    khalilbenacer05
    Pas encore d'évaluation
  • TP3 - Tableaux de Type List
    TP3 - Tableaux de Type List
    Document8 pages
    TP3 - Tableaux de Type List
    klayn
    Pas encore d'évaluation
  • Langae C Courseraa
    Langae C Courseraa
    Document4 pages
    Langae C Courseraa
    Safae Kwyasse
    Pas encore d'évaluation
  • Correction-TD2 Algo ISI
    Correction-TD2 Algo ISI
    Document9 pages
    Correction-TD2 Algo ISI
    wesleti
    Pas encore d'évaluation
  • Loto HTML
    Loto HTML
    Document4 pages
    Loto HTML
    terence.tribalda
    Pas encore d'évaluation
  • Untitled
    Untitled
    Document32 pages
    Untitled
    Ilyass Amrouss
    Pas encore d'évaluation
  • Examen Janvier 2018 Corrigé
    Examen Janvier 2018 Corrigé
    Document3 pages
    Examen Janvier 2018 Corrigé
    feriel yousfi
    Pas encore d'évaluation
  • Jeux Bataille
    Jeux Bataille
    Document6 pages
    Jeux Bataille
    amal mezlini
    Pas encore d'évaluation
  • App Rendu Struct Tableau 2
    App Rendu Struct Tableau 2
    Document14 pages
    App Rendu Struct Tableau 2
    Aymen Tayari
    Pas encore d'évaluation
  • Python Notes
    Python Notes
    Document4 pages
    Python Notes
    souhail
    Pas encore d'évaluation
  • Dsa PRGMS
    Dsa PRGMS
    Document38 pages
    Dsa PRGMS
    1669 Vaishnavi Salunke
    Pas encore d'évaluation
  • Fiche de Revision Python
    Fiche de Revision Python
    Document4 pages
    Fiche de Revision Python
    willy.dumont
    Pas encore d'évaluation
  • TP°3
    TP°3
    Document12 pages
    TP°3
    Houssame Naim
    Pas encore d'évaluation
  • TP 6-1
    TP 6-1
    Document15 pages
    TP 6-1
    houda hrouch
    Pas encore d'évaluation
  • Yuyu
    Yuyu
    Document4 pages
    Yuyu
    houda animation
    Pas encore d'évaluation
  • Tassement
    Tassement
    Document3 pages
    Tassement
    Salma Ben Drif
    Pas encore d'évaluation
  • All TP Poo
    All TP Poo
    Document13 pages
    All TP Poo
    ines ben nasr
    Pas encore d'évaluation
  • Ds Lab File Preeti PDF
    Ds Lab File Preeti PDF
    Document29 pages
    Ds Lab File Preeti PDF
    Preeti Kumari
    Pas encore d'évaluation
  • Correction Prosit 2
    Correction Prosit 2
    Document3 pages
    Correction Prosit 2
    Hiba Inoubli
    Pas encore d'évaluation
  • Exercice Trouver Un Nombre Random
    Exercice Trouver Un Nombre Random
    Document2 pages
    Exercice Trouver Un Nombre Random
    no.special.0000
    Pas encore d'évaluation
  • Cours D'informatique
    Cours D'informatique
    Document30 pages
    Cours D'informatique
    pierre123654
    Pas encore d'évaluation
  • Corrigés Série 3
    Corrigés Série 3
    Document4 pages
    Corrigés Série 3
    maryembenhettal
    Pas encore d'évaluation
  • Clever Guy
    Clever Guy
    Document11 pages
    Clever Guy
    abdelmoumenkrt
    Pas encore d'évaluation
  • Correction Exercices
    Correction Exercices
    Document5 pages
    Correction Exercices
    marwen
    Pas encore d'évaluation
  • Atelier 3
    Atelier 3
    Document1 page
    Atelier 3
    Nossair El katouri
    Pas encore d'évaluation
  • Jeux de Carte
    Jeux de Carte
    Document18 pages
    Jeux de Carte
    amal mezlini
    Pas encore d'évaluation
  • Corriges Sous Programmes 2
    Corriges Sous Programmes 2
    Document5 pages
    Corriges Sous Programmes 2
    Nada Bermil
    Pas encore d'évaluation
  • Les Tableaux en C
    Les Tableaux en C
    Document24 pages
    Les Tableaux en C
    steve landry
    Pas encore d'évaluation
  • Compte Rendu Dev
    Compte Rendu Dev
    Document9 pages
    Compte Rendu Dev
    Yousser Hamdouni
    Pas encore d'évaluation
  • FiCHE SNT
    FiCHE SNT
    Document3 pages
    FiCHE SNT
    Ghalia Bennis
    Pas encore d'évaluation
  • #Include #Include #Include
    #Include #Include #Include
    Document2 pages
    #Include #Include #Include
    tilelli cheurfi
    Pas encore d'évaluation
  • TP Oop2
    TP Oop2
    Document11 pages
    TP Oop2
    David Munyaga
    Pas encore d'évaluation
  • Les Tableaux C
    Les Tableaux C
    Document15 pages
    Les Tableaux C
    Radwan Chouayette
    Pas encore d'évaluation
  • Série 1
    Série 1
    Document3 pages
    Série 1
    hanen sayed
    Pas encore d'évaluation
  • Structures Itératives
    Structures Itératives
    Document36 pages
    Structures Itératives
    Băýŕęm Bęn
    Pas encore d'évaluation
  • 009 - Les Tuples Info
    009 - Les Tuples Info
    Document6 pages
    009 - Les Tuples Info
    najwa rachidi
    Pas encore d'évaluation
  • Corrections TP C
    Corrections TP C
    Document30 pages
    Corrections TP C
    Ibrahim Benali
    Pas encore d'évaluation