Salut,
j’avais un probleme avec mon premier code pour crée une calculette D’heure!
Mais comme vous pouvez le constaté GrosTony a m’aider… j’ai rien fait lol
et ca marche super ! Donc si tu veu un code pour une calculette d’heure (calculé combien de font plein de minute en heures et minute … )
ben le code c’est :
#include <iostream>
using namespace std;
int main()
{
int uren, minuten, rest_minuten;
cout << "Tik in het aantal minuten" << endl;
cin >> minuten;
cin.get();
uren = minuten / 60;
rest_minuten = minuten % 60;
cout << minuten << " minuten = ";
cout << uren << " uur en ";
cout << rest_minuten << " minuten";
cin.get();
return 0;
}
Il faut peut être mettre une valeur à minuten avant de faire des opérations dessus pour que ça marche non ?
Ca marche parfaitement comme ça :
#include <iostream>
using namespace std;
int main()
{
int uren, minuten, rest_minuten;
cout << "Tik in het aantal minuten" << endl;
cin >> minuten;
cin.get();
uren = minuten / 60;
rest_minuten = minuten % 60;
cout << minuten << " minuten = ";
cout << uren << " uur en ";
cout << rest_minuten << " minuten";
cin.get();
return 0;
}
Sinon pour le type tu peux utiliser le type usigned int qui peut prendre des valeurs comprises de 0 à 65 535, contrairement au int qui va de -32 768 à 32 767, or on a rarement des heures négatives :D. Donc ça permet d’avoir un plus large spéctre de valeur. Sinon il y a encore le unsigned long int mais ce n’est pas très utile et ça prend plus de place en mémoire (valeurs de 0 à 4 294 967 295).
Après je ne sais pas trop pour la différence entre int et short int c’est le même interval de valeurs, mais int peut prendre plus de place en mémoire, il vaut donc mieu mettre short int.
En résumé :
Type : short int
Famille : Entier
Taille : 16 bits / 2 octets
Valeurs : de -32 768 à 32 767
Type : unsigned short int
Famille : Entier
Taille : 16 bits / 2 octets
Valeurs : de 0 à 65 535
Type : int
Famille : Entier
Taille : 16\32 bits / 2\4 octets
Valeurs : de -32 768 à 32 767
Type : unsigned int
Famille : Entier
Taille : 16\32 bits / 2\4 octets
Valeurs : 0 à 65 535
Type : long int
Famille : Entier
Taille : 32 bits / 4 octets
Valeurs : de -2 147 483 648 à 2 147 483 647
Type : unsigned long int
Famille : Entier
Taille : 32 bits / 4 octets
Valeurs : 0 à 4 294 967 295
Ouais en plus :D, c’est donc des infos relatives à ce que tu fais que je t’ai fourni, après si c’est faux pour le C ANSI tu t’en fou je suppose.
:kimouss:
Heu regarde ton code. Et franchement, si tu crois que pour ce genre de truc le C++ a un intérêt, ben voilà quoi skom de faire du Caml aucun intérêt ! (et pof, un troll sur Caml, vite fait, bien fait :D)
LOL, pour le Caml je suis d’accord :D; surtout avec le prof que j’ai eu :pfff:.
En gros il voulait un programme qui marche (bon là d’accord) mais fait à ça façon, sa phrase fétiche c’était : “Des programmes qui marchent il y en a plein les poubelles !”.
:kimouss:
mais ca veu dire quoi ca ?
c’est bien la 2ieme fois que tu dis que je fait du C… Pourtant c’est du C++
Je suis un livre et dans ce livre il es écrit comment faire un calculette d’heure pour c’entréné… et moi j’ai voulu en faire une pour m’entréné… mais ca alais pas…
c’est quoi ton probleme avec le c++ ? ou avec moi ?