Objectif : Écrire un programme qui demande à l'utilisateur un nombre entier positif n et qui calcule la somme des entiers de 1 à n.
Entrée : 5 Sortie : 15 (car 1 + 2 + 3 + 4 + 5 = 15)
Objectif : Écrire un programme qui demande à l'utilisateur un nombre entier positif n et qui calcule la factorielle de n (n! = 1 × 2 × 3 × … × n).
Entrée : 4 Sortie : 24 (car 4! = 4 × 3 × 2 × 1 = 24)
Objectif : Écrire un programme qui demande à l'utilisateur d'entrer une liste de nombres (jusqu'à ce que l'utilisateur saisisse un nombre négatif pour arrêter la saisie) et qui affiche ensuite le nombre le plus grand de la liste.
Entrées : 2, 7, 3, 9, 5, -1 Sortie : 9
Objectif : Écrire un programme qui demande à l'utilisateur un mot et qui vérifie si ce mot est un palindrome (un mot qui se lit de la même manière à l'endroit et à l'envers).
Entrée : radar Sortie : Le mot est un palindrome. Entrée : chat Sortie : Le mot n'est pas un palindrome.
Objectif : Écrire un programme qui génère et affiche la table de multiplication de 1 à 10 pour un nombre donné par l'utilisateur.
Entrée : 3 Sortie : 3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 ... 3 x 10 = 30
Objectif : Écrire un programme qui demande une phrase à l'utilisateur et qui compte le nombre de voyelles et de consonnes dans cette phrase.
Entrée : Bonjour le monde Sortie : Voyelles: 6, Consonnes: 8
Objectif : Écrire un programme qui demande une chaîne de caractères à l'utilisateur et qui renvoie cette chaîne inversée.
Entrée : Essai Sortie : IassE
Objectif : Écrire un programme qui demande à l'utilisateur plusieurs nombres, puis calcule et affiche la moyenne de ces nombres. L'utilisateur arrête la saisie en entrant un nombre négatif.
Entrées : 4, 8, 6, 10, -1 Sortie : Moyenne : 7.0
On souhaite manipuler une structure représentant des cables Ethernet, ayant une catégorie, une couleur et une taille :
A implémenter :
//Compte les cables d'une certaine couleur function countByColor(Color c, Cable[] cables): int; //Retourne les cables d'une certaine taille function getBySize(int size, Cable[] cables): Cable[]; //Retourne les cables correspondant aux critères optionnels passés en paramètre function getByValue(Cable[] cables, int size, String color, int categorie):Cable[]
A télécharger : Data.json