1 pièce(s) jointe(s)
Exercice débutant sur le langage java de base
Bonjour à tous, je suis nouvelle sur ce forum. Je débute en programmation sur java et je souhaiterais solliciter votre aide pour un exercice basique (que j'ai mis en pièce jointe). je bloque dès la première question car je ne connais pas du tout le langage java et mon professeur nous à donner à faire ceci alors que nous n'avons eu qu'un seul cours, j'espère que vous pourrez m'aider, j'ai déjà effectué des recherches mais je n'ai rien trouvé. Merci d'avance.
Citation:
3. Quelle est la différence entre les deux types de structures de contrôle itératives présentes cet algorithme ?
Exercice 4 - Un algorithme traitant une chaîne de caractères avec une itération
1 action Principale()
2
3 // déclaration des variables et des constantes
4 chaine prenom, nom, civilite, nom_majuscule
5 caractère majuscule
6 entier choix, i
7
8 // saisie du nom et du prénom
9 Ecran.afficher("Quel est votre prénom ? ")
10 prenom Clavier.saisirChaine()
11 Ecran.afficher("Quel est votre nom ? ")
12 nom <— Clavier.saisirChaine()
12
13 // saisie de la civilité
14 Ecran.afficher("Saisir votre civilité (1:Mr, 2:Mme, 3:Mlle)")
15 choix <— Clavier.saisirEntier()
16
17 // calcul des résultats
18 dans le cas de (choix)
19 1: civilite <— "Monsieur"
20 2: civilite <— "Madame"
21 defaut: civilite <- "Mademoiselle"
22 fin cas de
23
24 nom_majuscule <- ""
25 pour i de 0 à nom.longueur() - 1 faire
26 si (nom.car(i) >= 'a' et nom.car(i) <= 'z') alors
27 majuscule <— (caractère) ((entier) nom.car(i) - ((entier)`'a' - (entier)`A')
28 nom_majuscule <— nom_majuscule + majuscule
29 sinon
30 nom_majuscule <— nom_majuscule + nom.car(i)
28 fin si
31 fait
32
33 // affichage des résultats
34 Ecran.afficher("Bonjour ", civilite, " ", prenom, nom_majuscule, ".")
35
36 fin action
1. Que calcule :
nom.longueur() ? nom.car(5) ?
(entier) 'a' - (entier) 'A' ?
((entier) nom.car(i) - ((entier)'a' - (entier)'A')) ?
(caractère) 74
"JULLI" + 'A'?
La boucle pour de l'algorithme ci-dessus
2. Tester le programme avec les données suivantes :
prenom="Françoise", nom="Greffier", choix=2
prenom="Jacques", nom="Julliand", choix=1
3. Quelle est la différence entre 1, '1' et "1" ? et entre e, 'e' et "e" ?