Exercice analyse de code

This commit is contained in:
Meutel 2019-06-17 20:08:44 +02:00
parent b65325911b
commit 92cbcae4cf
2 changed files with 45 additions and 3 deletions

38
Analyse1.java Normal file
View File

@ -0,0 +1,38 @@
import static utils.Utils.*;
public class Analyse1 {
public static final void main(String[] args) {
afficher("Analyse 1");
int[] tab1 = new int[] { 12, 0, 5, 21 };
afficher("tab1:");
maFonction(tab1);
int[] tab2 = new int[] { 81, 13, 100, 4 };
afficher("tab2:");
maFonction(tab2);
}
public static void maFonction(int[] tab){
int m1 = 0;
int m2 = 0;
for (int i = 0; i < tab.length; i++) {
int n = tab[i];
if (m1 < n) {
m2 = m1;
m1 = n;
} else if (m2 < n) {
m2 = n;
}
}
afficher(m1);
afficher(m2);
}
}

View File

@ -135,6 +135,10 @@ Exemple:
## Exercice 9 ## Exercice 9
Que fait maFonction dans Analyse1.java?
## Exercice 10
Afficher la suite de Fibonacci. Afficher la suite de Fibonacci.
Il sagit dune suite de nombres dans laquelle tout nombre (à partir du troisième) est égal à la somme des deux précédents: Il sagit dune suite de nombres dans laquelle tout nombre (à partir du troisième) est égal à la somme des deux précédents:
@ -145,13 +149,13 @@ Il sagit dune suite de nombres dans laquelle tout nombre (à partir du tro
=> Fibonacci.java => Fibonacci.java
## Exercice 10 ## Exercice 11
Convertir un nombre romain en entier (avec "chiffre" romains I, V et X). Convertir un nombre romain en entier (avec "chiffre" romains I, V et X).
=> Romain.java => Romain.java
## Exercice 11 ## Exercice 12
Chiffre de César: Chiffre de César:
@ -159,7 +163,7 @@ Le texte chiffré s'obtient en remplaçant chaque lettre du texte clair original
=> CesarChiffre.java CesarDechiffre.java => CesarChiffre.java CesarDechiffre.java
## Exercice 12 ## Exercice 13
Tester si un mot est un palindrome. Un palindrome est un mot qui peut se lire dans les 2 sens: été, ici, colloc Tester si un mot est un palindrome. Un palindrome est un mot qui peut se lire dans les 2 sens: été, ici, colloc