Exercices Java. Ecrire un programme qui affiche l'inverse des nombres entiers allant de -3 à +3.

Documents pareils
Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java


CORRECTION EXERCICES ALGORITHME 1

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Initiation à la programmation en Python

Factorisation Factoriser en utilisant un facteur commun Fiche méthode

Feuille TD n 1 Exercices d algorithmique éléments de correction

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Découverte de Python

Claude Delannoy. 3 e édition C++

Corrigé des TD 1 à 5

Algorithmes récursifs

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.

Chap III : Les tableaux

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

Introduction au langage C

Plan du cours. Historique du langage Nouveautés de Java 7

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java

Glossaire des nombres

Chapitre 2. Eléments pour comprendre un énoncé

Sub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"

I. Introduction aux fonctions : les fonctions standards

Prendre le marteau, le tableau, le mètre, le crayon, la ficelle, le clou, la pointe ;

Java Licence Professionnelle CISII,

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

Informatique Générale

Notions fondamentales du langage C# Version 1.0

UE C avancé cours 1: introduction et révisions

La question est : dans 450 combien de fois 23. L opération est donc la division. Le diviseur. Le quotient

TP, première séquence d exercices.

Polynômes à plusieurs variables. Résultant

Probabilités sur un univers fini

Fonctions homographiques

Programmation C++ (débutant)/instructions for, while et do...while

Structures algébriques

Le Langage C Version 1.2 c 2002 Florence HENRY Observatoire de Paris Université de Versailles florence.henry@obspm.fr

Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples

Fonction inverse Fonctions homographiques

Petit lexique de calcul à l usage des élèves de sixième et de cinquième par M. PARCABE, professeur au collège Alain FOURNIER de BORDEAUX, mars 2007

Cours d Algorithmique et de Langage C v 3.0

Les structures. Chapitre 3

Définition : On obtient les nombres entiers en ajoutant ou retranchant des unités à zéro.

INF 321 : mémento de la syntaxe de Java

Cours Informatique Master STEP

Structure d un programme et Compilation Notions de classe et d objet Syntaxe

Exercices - Polynômes : corrigé. Opérations sur les polynômes

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Présentation du cours de mathématiques de D.A.E.U. B, remise à niveau

avec des nombres entiers

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Programmation C. Apprendre à développer des programmes simples dans le langage C

Pour l épreuve d algèbre, les calculatrices sont interdites.

Travaux pratiques. Compression en codage de Huffman Organisation d un projet de programmation

Examen Médian - 1 heure 30

Programmer en JAVA. par Tama

C f tracée ci- contre est la représentation graphique d une

DOCM Solutions officielles = n 2 10.

Rappels Entrées -Sorties

Cours intensif Java. 1er cours: de C à Java. Enrica DUCHI LIAFA, Paris 7. Septembre Enrica.Duchi@liafa.jussieu.fr

GE Security. KILSEN série KSA700 Centrale de détection et d alarme Incendie analogique adressable. Manuel d utilisation

Outils pour la pratique

Bases de programmation. Cours 5. Structurer les données

Puissances d un nombre relatif

Anne Tasso. Java. Le livre de. premier langage. 6 e édition. Groupe Eyrolles, 2000, 2002, 2005, 2006, 2008, 2010, ISBN :

TD3: tableaux avancées, première classe et chaînes

Carl-Louis-Ferdinand von Lindemann ( )

Solutions du chapitre 4

Conventions d écriture et outils de mise au point

Algorithmique et Programmation, IMA

Une introduction à Java

1 Lecture de fichiers

Exprimer ce coefficient de proportionnalité sous forme de pourcentage : 3,5 %

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS =

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

Logiciel Libre Cours 3 Fondements: Génie Logiciel

Programmation impérative

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»

Les nombres entiers. Durée suggérée: 3 semaines

Quelques tests de primalité

Bureau N301 (Nautile)

POKER ET PROBABILITÉ

îundesdruokerei Berlin

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction

Chapitre 10. Les interfaces Comparable et Comparator 1

Cryptographie et fonctions à sens unique

MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Cours 7 : Utilisation de modules sous python

Par combien de zéros se termine N!?

Chapitre 2 Devine mon nombre!

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Quelques algorithmes simples dont l analyse n est pas si simple

Programmation en langage C

1 radian. De même, la longueur d un arc de cercle de rayon R et dont l angle au centre a pour mesure α radians est α R. R AB =R.

Introduction à l algorithmique et à la programmation M1102 CM n 3

Mathématiques Première L, ES, S, Concours Post-Bac Equations et inéquations du second degré FORMAV

ALGORITHMIQUE ET PROGRAMMATION ORIENTEE OBJET

Transcription:

EXERCICE 1 afficher une saisie Exercices Java Ecrire un programme qui demande à l utilisateur de saisir un nom au clavier. Puis le programme affiche bonjour suivi du nom de la personne. ***** EXERCICE 2 : afficher une saisie Ecrire un programme qui demande à l utilisateur de saisir le mot monsieur ou madame. Ensuite, il devra saisir son nom. Puis le programme affiche Bonjour suivi de monsieur ou madame selon la saisie suivi du nom saisi ***** EXERCICE 3 afficher une table de multiplication Ecrire un programme qui demande à l'utilisateur d entrer un nombre entier. Puis le programme affiche la table de multiplication de ce nombre de 0 à 10 la fonction System.out.println() affiche tel quel ce qui est entre double crochets (" ") et affiche le contenu de la variable qui n' est pas entre crochet. ***** EXERCICE 4 : inverso Ecrire un programme qui affiche l'inverse des nombres entiers allant de -3 à +3. En effet, l inverse de zéro n existe pas. Car la division par zéro est impossible. ***** EXERCICE 5 : afficher le carré d une série de nombres Ecrire un programme qui affiche le carré des nombres entiers pairs allant de 0 à 10 inclus ***** EXERCICE 6 : trier un nombre au hasard dans un intervalle précis.

Ecrire un programme qui affiche au hasard un nombre entier compris entre 0 et 50. Puis le programme affiche au hasard un nombre compris entre 11 et 25. Puis le programme affiche un nombre au hasard entre - 10 et + 25. Math.random() fournit un nombre pris au hasard dans l' intervalle fermée à 0 et ouvert à 1. EXERCICE 7 : trier 2 nombres au hasard Ecrire un programme qui affiche deux nombres entiers pris au hasard entre 0 et 50 avec la condition que l un doit forcément être le double de l autre. EXERCICE 8 : mettre fin au programme grâce à une saisie Ecrire un programme qui demande à l utilisateur d entrer un caractère Puis le programme affiche ce caractère. Ainsi de suite! Le programme s arrête seulement si l utilisateur entre le caractère 't'. A ce moment, le programme affiche : fin du programme. sc.nextline().charat(i) ; est la méthode permettant de saisir un caractère. EXERCICE 9 : le maximum d une série de valeurs entrées au clavier Ecrire un programme qui demande à l utilisateur de saisir une série de nombres entiers positifs. Pour arrêter la saisie, on entre la valeur zéro. Puis le programme affiche la plus grande des valeurs. EXERCICE 10 : le minimum d une série de valeurs Ecrire un programme qui demande à l utilisateur de saisir une série de nombres entiers positifs. Pour arrêter la saisie, on entre la valeur zéro. Puis le programme affiche la plus petite des valeurs. L instruction break permet de sortir de la boucle. EXERCICE 11 : somme d une série de valeurs entrées au clavier

Ecrire un programme qui demande à l utilisateur de saisir une série de nombres entiers positifs. Pour arrêter la saisie, on entre la valeur zéro. Puis le programme affiche la somme des valeurs. somme += saisie; <=> somme = somme + saisie; Donc, ancienne valeur de somme = nouvelle valeur de somme + valeur de saisie. Ainsi de suite, on accumule la somme des valeurs jusqu' à la fin de la saisie. D' où l affichage de la somme. EXERCICE 12 : moyenne d une série de valeurs entrées au clavier Ecrire un programme qui demande à l utilisateur de saisir une série de nombres réels non nuls. Pour arrêter la saisie, on entre la valeur zéro. Puis le programme affiche la moyenne des valeurs. Attention, la valeur zéro entrée pour terminer la saisie ne fera pas partie de la saisie. EXERCICE 13 : Nombre secret Ecrire un programme qui tire au hasard un nombre entier compris entre 1 et 10. Ce nombre (secret) n est pas affiché. Puis le programme demande à l utilisateur d entrer un nombre entier au hasard entre 1 et 10. Si le nombre de l utilisateur est supérieur au nombre secret, le programme lui indique en lui demandant d entrer un nouveau nombre. De même si le nombre est inférieur. Puis, lorsque l utilisateur trouve, le programme lui dit qu il a gagné en lui indiquant le nombre de fois qu il lui a fallu pour trouver le nombre. EXERCICE 14 : résoudre une équation du second degré à une inconnue Ecrire un programme qui permet de résoudre une équation de 2nd degré à une inconnue : ax 2 + bx + c. L utilisateur entre les trois paramètres de l équation : a, b et c. Puis le programme affiche la solution. Math.sqrt() est une fonction qui fournit la racine carrée du nombre qui se trouve dans ses parenthèses. EXERCICE 15 : Nombre de jours dans un mois. Ecrire un programme qui demande à l utilisateur de saisir le mois et l année. Puis le programme affiche le nombre de jours de ce mois.

Janvier, Mars, Mai, Juillet, Août, Octobre et Décembre ont toujours 31 jours quelque soit l année. Avril, Juin, Septembre et Novembre ont toujours 30 jours quelque soit l année. Le nombre de jours de février est égal à 28. Sauf les années bissextiles. Une année est bissextile lorsqu' elle est divisible par 4 et non par 100. Ou alors, elle est divisible par 400. Le switch n accepte que les variables de type int (ou des types dont la conversion peut être implicite, char, byte et short). System.exit() permet de sortir d' un programme. c est la fonction (méthode) exit() de la classe System. EXERCICE 16 : Présence d un caractère dans une chaine Ecrire un programme qui demande à l utilisateur de saisir un caractère. Puis le programme affiche le nombre de fois où l on trouve ce caractère dans une chaine préenregistrée. nombre de caractères : chaine.length(). La méthodecharat(i) renvoie le caractère situé à la position i. EXERCICE 17 : Somme des n premiers nombres entiers Ecrire un programme qui demande à l utilisateur de saisir un nombre entier n, positif et non nul. Puis le programme affiche la somme des n premiers nombres entiers positifs non nuls. Exemple : on saisit 4 et le programme affiche 10. Car 1 + 2 + 3 + 4 = 10. Testez différents nombres, vous verrez. <= veut dire inférieur ou égal. EXERCICE 18 : produit des n premiers nombres entiers Ecrire un programme qui demande à l utilisateur de saisir un nombre entier n positif et non nul. Puis le programme affiche le produit des n premiers nombres entiers positifs non nuls. Exemple : on saisit 4 et le programme affiche 24. Car 1 * 2 * 3 * 4 = 24. EXERCICE 19 : factoriel d un entier positif non nul Ecrire un programme qui demande à l utilisateur de saisir un nombre entier positif non nul. Puis le programme affiche la valeur du factoriel de ce nombre.

EXERCICE 20 : combinaison de p dans n Ecrire un programme qui demande à l' utilisateur de saisir deux entiers positifs non nuls p et n. p étant bien sûr inférieur à n. Puis le programme affiche la combinaison de p dans n. combinaison de p dans n = factoriel de n divisé par (factoriel de p multiplié par factoriel de n moins p) = n!/p! * (n-p)!