Algoritmes à écrire
Fermé
jenarrivepas
Messages postés
5
Date d'inscription
lundi 14 mars 2022
Statut
Membre
Dernière intervention
15 mars 2022
-
14 mars 2022 à 21:56
jenarrivepas Messages postés 5 Date d'inscription lundi 14 mars 2022 Statut Membre Dernière intervention 15 mars 2022 - 15 mars 2022 à 01:08
jenarrivepas Messages postés 5 Date d'inscription lundi 14 mars 2022 Statut Membre Dernière intervention 15 mars 2022 - 15 mars 2022 à 01:08
A voir également:
- Algoritmes à écrire
- Ecrire en gras sur whatsapp - Guide
- Ecrire en miroir - Guide
- Application pour écrire les chiffre en lettre - Télécharger - Outils professionnels
- Ecrire une lettre gratuitement - Télécharger - Dictionnaires & Langues
- Vba écrire dans une cellule ✓ - Forum Excel
6 réponses
Whismeril
Messages postés
19022
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 avril 2024
928
14 mars 2022 à 22:50
14 mars 2022 à 22:50
jenarrivepas
Messages postés
5
Date d'inscription
lundi 14 mars 2022
Statut
Membre
Dernière intervention
15 mars 2022
15 mars 2022 à 00:12
15 mars 2022 à 00:12
désolé, de ne pas l'avoir précisé, évidement j'ai tenté avant de poster, or je ne suis pas sûr qu'ils marchent, plus précisement l'exo 2 (programmation java-eclipse) :
Exo 1:
public static int fonneg(int[]tab) {
int cpt= 0;
int i=0;
for (i=0; i<tab.length-1; i++) {
if (tab[i]<0){
tab[i] = -tab[i];
cpt = cpt + 1;
}
return cpt;
exo 2:
public static boolean fonction2(boolean[] tab){
boolean res;
for (int i = 0; i<= tab.length-1; i==){
if (tab[i] = true) {
return res;
}
else {
return !res;
}
// je ne suis pas sûre qu'il sort de suite de la boucle des qu'on sait qu'il y a un élément faux dans le tableau; il me semble que mon algo fait tout le tableau avant de le savoir
Exo 1:
public static int fonneg(int[]tab) {
int cpt= 0;
int i=0;
for (i=0; i<tab.length-1; i++) {
if (tab[i]<0){
tab[i] = -tab[i];
cpt = cpt + 1;
}
return cpt;
exo 2:
public static boolean fonction2(boolean[] tab){
boolean res;
for (int i = 0; i<= tab.length-1; i==){
if (tab[i] = true) {
return res;
}
else {
return !res;
}
// je ne suis pas sûre qu'il sort de suite de la boucle des qu'on sait qu'il y a un élément faux dans le tableau; il me semble que mon algo fait tout le tableau avant de le savoir
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
15 mars 2022 à 00:25
15 mars 2022 à 00:25
Bonjour
Il manque une accolade fermante
En plus, il sort dès le premier booléen testé...
Tu n'as pas besoin , dans la boucle, de retourner un résultat si la valeur et true ... Uniquement si elle est false
Si tu vas au bout de ta boucle, et donc que tout est vrai, alors tu retournes vrai
Il manque une accolade fermante
En plus, il sort dès le premier booléen testé...
Tu n'as pas besoin , dans la boucle, de retourner un résultat si la valeur et true ... Uniquement si elle est false
Si tu vas au bout de ta boucle, et donc que tout est vrai, alors tu retournes vrai
jenarrivepas
Messages postés
5
Date d'inscription
lundi 14 mars 2022
Statut
Membre
Dernière intervention
15 mars 2022
15 mars 2022 à 00:20
15 mars 2022 à 00:20
exo 3; // pas sûre si length - 1 ou lenght ou s'il marche
public static double valmax (double[] tab, double a) {
int cpt = -1;
for (int i = 0; i <tab.length; i==){
If (tab[i]>= a {
cpt = i;
a = tab[i];
}
return cpt;
Exo 4: // je ne sais pas si c'est correct les formes d'appel de classe et de fonction
public class capteur {
double temp;
double hygro;
}
public static Capteur cree_capteur (double t, double h){
capteur cap = new capteur ();
cap.temp = t;
cap.hygro = h;
return cap;
public static double valmax (double[] tab, double a) {
int cpt = -1;
for (int i = 0; i <tab.length; i==){
If (tab[i]>= a {
cpt = i;
a = tab[i];
}
return cpt;
Exo 4: // je ne sais pas si c'est correct les formes d'appel de classe et de fonction
public class capteur {
double temp;
double hygro;
}
public static Capteur cree_capteur (double t, double h){
capteur cap = new capteur ();
cap.temp = t;
cap.hygro = h;
return cap;
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
15 mars 2022 à 00:26
15 mars 2022 à 00:26
Au passage, merci à l'avenir, de poster ton code en utilisant les balises de code
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jenarrivepas
Messages postés
5
Date d'inscription
lundi 14 mars 2022
Statut
Membre
Dernière intervention
15 mars 2022
15 mars 2022 à 00:27
15 mars 2022 à 00:27
exo 5 // même que pour 4, bon appel de class? de fonction? adapté aux demandes de l'exo?
public class Score{
int eq1;
int eq2;
}
public static void marque_but(Score s, boolean p1) {
if (p1==true) {
s.eq1= eq1 +1;
}
else {
s.eq2 = eq2 + 1;
}
Exo 6: coincé, prendre ville et retourner ville au même temps n'est pas évident à l'écriture, si je prends une boucle avec ville qui renvoi sur ville, il me semble faire une boucle infinie
merci
public class Score{
int eq1;
int eq2;
}
public static void marque_but(Score s, boolean p1) {
if (p1==true) {
s.eq1= eq1 +1;
}
else {
s.eq2 = eq2 + 1;
}
Exo 6: coincé, prendre ville et retourner ville au même temps n'est pas évident à l'écriture, si je prends une boucle avec ville qui renvoi sur ville, il me semble faire une boucle infinie
merci
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
15 mars 2022 à 00:32
15 mars 2022 à 00:32
Tu n'as visiblement pas lu mon message concernant la façon de poster du code sur le forum...
jenarrivepas
Messages postés
5
Date d'inscription
lundi 14 mars 2022
Statut
Membre
Dernière intervention
15 mars 2022
15 mars 2022 à 01:08
15 mars 2022 à 01:08
Non, j'ai pas vu, car j'étais en train d'écrire mes réponses ce qu'on peut clairement voir vu l'heure des posts:
15 mars 2022 à 00:26 vs 15 mars 2022 à 00:27
Merci pour la réponse de l'exo 2, je vais retravailler mon code
15 mars 2022 à 00:26 vs 15 mars 2022 à 00:27
Merci pour la réponse de l'exo 2, je vais retravailler mon code