Programme qui lit un nombre entier represente

MrZoe Messages postés 955 Statut Membre -  
MrZoe Messages postés 955 Statut Membre -
Bonjour,



je dois faire un programme qui lit un nombre entier représentant des secondes et affiche selon le choix de l'usager dans une liste déroulante le:

-nombre d'heure nombre en seconds, nombre de second(choix HH:MM:SS) ;

-nombre d'heure nombre en minute (choix HH : MM);
-nombre d'heure nombre en seconde (choix HH : SS);
-nombre de minute nombre, en seconde (choix MM : SS);

*Aucun nombre de plus que 30000 secondes ne doit pas être accepter (a valider)
*L'utilisation de la boucle While doit être utiliser.

J'ai aucun idée par ou commencer pour faire ma bouche while je programme sur Oracle jDeveloper

Alors si quel qu,un peut m'aider c'est serai grandement apprécier.


Merci d'avance



A voir également:

3 réponses

MrZoe Messages postés 955 Statut Membre 129
 
quel qu connait la formule pour calculer
x secondes puis s'affiche le nombre d'heure et de minute et seconde ?
0
MrZoe Messages postés 955 Statut Membre 129
 
est ce que mon code est bon ou je suis a coter de la plaque?


private void jButton1_actionPerformed(ActionEvent e) {


int nombre ;
int resultat ;
int seconde = 3600 ;
int minute;
int heure;
final int Seconde_Minute = 60 ;
String textSaisi ;


textSaisi = jTextField1.getText();
nombre = Integer.parseInt(textSaisi) ;
// HH MM SS
if (jComboBox1.getSelectedIndex() == 0) {

while (nombre <= 30000)
{
// Calcule nombre en heure nombre en seconde
heure = nombre / 3600 ;
minute = (nombre / 3600) % 60;
seconde = nombre / 3600 ;
jTextField2.setText("Le nombre vaut: " + heure + "h" );
}


}
// HH : MM
else if (jComboBox1.getSelectedIndex() == 1) {

while ( nombre <= 30000)
{
// Calcule
heure = nombre / 3600 ;
minute = (nombre / 3600) % 60 ;
jTextField2.setText("Le nombre vaut: " + heure + "h" + minute + "m");


}



}
// HH:SS
else if (jComboBox1.getSelectedIndex () == 2 ) {

while (nombre <= 30000)

{
// calcule
heure = nombre / 3600 ;
seconde = nombre / 3600 ;
jTextField2.setText("Le nombre vaut " + heure + "h" + seconde + "s") ;
}




}

// MM:SS
else if (jComboBox1.getSelectedIndex () == 3 ) {
while (nombre <= 30000)

{
// calcule
minute = (nombre / 3600) % 60 ;
seconde = nombre / 3600 ;
jTextField2.setText("Le nombre vaut " + minute + "m" + seconde + "s") ;
}







}

}
}
0
MrZoe Messages postés 955 Statut Membre 129
 
ce que j'ai faite est il correcte ?

merci
0