|
// Définition de la fonction valeur absolue int abs(int x) {
if (x > 0) {
return x;
} else {
return -x;
}
}
|
|
void main() {
int x = 12;
int y = -14;
int z;
// Calcul selon que x ou y soit positif ou négatif, de la plus grande valeur positive entre x et -x, y et -y
if (x > 0) {
if (y > 0) {
if (x > y) {
z = x;
} else {
z = y;
}
} else {
if (x > -y) {
z = x;
} else {
z = -y;
}
}
} else {
if (y > 0) {
if (-x > y) {
z = -x;
} else {
z = y;
}
} else {
if (-x > -y) {
z = -x;
} else {
z = -y;
}
}
}
println("z = " + z);
}
|
|
// Définition de la fonction maximum de deux valeurs int max(int x, int y) {
if (x > y) {
return x;
} else {
return y;
}
}
// Définition de la fonction valeur absolue int abs(int x) {
if (x > 0) {
return x;
} else {
return -x;
}
}
void main() {
int x = 12;
int y = -14;
int z = max(abs(x), abs(y));
println("z = " + z);
}
|
|
void main() {
infox("Il y a environ 100 millions d'ordinateurs dans le monde", false);
// ... il y en plus de 1 milliard!
infox("Ada Byron-Lovelace était, dès le XIXème siècle, la 1ère femme informaticienne", true);
// ... oui elle fut la première à formaliser la notion de programme que nous apprenons ici.
infox("Toutes les fonctions mathématiques peuvent être calculées par un ordinateur", false);
// ... il y a beaucoup de fonctions dont le temps de calcul est ... infini ! (donc impossible à calculer)
infox("Le cours de la 2nd guerre mondiale a changé plus vite grâce à ... un calcul informatique", true);
// ... Alan-Turing a pu "craquer" le code de la machine Enigma qui codait les messages nazis grace à un calcul mécanique. }
|