[c++]une Calculette D'heure.[résolut]

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;
}

et Merci a Gros Tony pour ce beau Code !

Salut,

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

Vraiment c’est la réponse qu’il me falait ! vraiment merci
tu m’étonne :wink:
encore une fois merci !!!!!!

Mais derien :super:.

Ce que tu dis - en tout cas, en C - est faux.

Tu as juste 2 <= sizeof(short int) <= sizeof(int) <= sizeof(long int)

(en C ANSI)

Ce qui veut dire que tu ne connais pas la taille de tes entiers :slight_smile: même si en général c’est bien 2 / 4 / 4.

Perso je ne connais pas trop les différences entre C, C ANSI, C++, etc…

Mais ce que j’ai lu c’est pour le C++, or son programme est en C++ :ane:.

Oui c’est écrit dans le nom du sujet…
C++ :sol:

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:

(gna gna gna, ça sert à rien de faire du C++ si c’est pour faire du C!)

Quoi ?
Ca t’arrive souvent des d’élire :pt1cable: :pt1cable:
non lol mdr :sol:

J’ai un truc semblable en PHP :slight_smile:

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 :slight_smile: skom de faire du Caml :slight_smile: aucun intérêt ! (et pof, un troll sur Caml, vite fait, bien fait :D)

Hahaha
Ben… tout le monde es passé par la ! :oui:
Et un jour je vais crée un programme qui sera utilise du style…
je sais pas on verra :sol:

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:

surtout le sien?

:smiley:

PuMa|Yas> essaye plutôt un raytracer pour faire de l’objet, ou du Java, là tu n’auras que de l’objet :slight_smile: et pas de tentation de faire du C 'façon C++

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 ?

Bah:)

Ce que je veux dire c’est que tu utilises du C++ pour faire des choses que tu pourrais faire en C.

C’est tout.

Et c’est interdit ?

Non, mais je trouve ça stupide. Ensuite, je suis pas un pontif du C++ (et j’en ai jamais fait, pour le moment je me coltine du bon vieux C <= miam)

En quoi c’est stupide ? Pour toi le C++ c’est que pour faire de l’objet ?