IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Vote des utilisateurs
0 
0 
Détails
Éditeur : AccessOne
Licence : Non renseignée
Mise en ligne le 8 février 2016
Plate-forme : Windows
Langue : Français
Référencé dans
Navigation

Somme et moyenne d'un tableau de réels

Ce petit programme en C permet de saisir des réels dans un tableau, de calculer la somme des éléments et de la calculer la moyenne. Je l'ai conçu avec Turbo C, sous Windows XP, ce dernier permettant le mode plein écran. Ce programme comporte aussi de petites animations pour la convivialité.Voici le lien youtube :https://www.youtube.com/watch?v=RcHUvLu_KL0
Avatar de forum
Robot Forum https://www.developpez.com
Le 17/03/2013 à 22:18
Bonjour,

Je vous propose un nouvel élément à utiliser : TABLEAU INTERACTIF ET CONVIVIAL 2

Ce pétit programme en c permet de saisir des réels dans un tableau, de calculer la somme des éléments et de la calculer la moyenne. Je l'ai conçu en turbo c sous windows xp plus précisément qui permet le mode plein écran. Vous ne serrez pas dessus avec de petits animations pour pigmenté le programme.

Qu'en pensez-vous ?
Avatar de ternel
Expert éminent sénior https://www.developpez.com
Le 18/03/2013 à 9:56
il manque au moins les fonctions suivantes
Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
void printat(int ligne, int colonne, char c) { 
    gotoxy(colonne, ligne); 
    printf("%c",c);//ou putchar(c) 
} 
 
void printat(int ligne, int colonne, const char* msg) { 
    gotoxy(colonne, ligne); 
    cprintf(msg); 
} 
 
void animatedPrint(int ligne, int colonne, const char* msg, int delay) { 
    const int length = strlen(msg); 
    int i;/* si tu veux la compatibilité avec le vieux C, sinon for(int i…) */ 
    for (i=0; i<length; i++){ 
        gotoxy(colonne+i, ligne); 
        printf("%c",msg[i]); 
        delay(delay); 
    } 
} 
void waitForUser() { 
    textcolor(CYAN); 
    gotoxy(22,28); 
    cprintf("Tapez une touche pour revenir au menu general"); 
    getch(); 
    clrscr(); 
}
Tu as trop de globale non constantes

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
float max,min,s,m; 
float note[5]; 
double listreel[5]; 
const char * const chain = " M E R C I E T A U R E V O I R "; 
const char * const chaine1 = " CISSE Baba Mohamed"; 
const char * const chaine2 = " www.cisconsulting.com"; 
const char * const chaine3 = " cissebaban@gmail.com"; 
const char * const chaine4 = " +225 47 53 14 74"; 
const char * const chaine5 = " 1.5 Copyright 2013"; 
int a,b,c,d,e,p;/* ceci est une horreur. comment comprendre une globale nommée par une seule lettre. C'est comme avoir la fonction f(int, int)… */  
int cpt=0;//nombres d'elements inser dans le tableau
L'ensemble manque d'une structure regroupant les éléments importants, et passé en argument de fonctions en fonctions.

Par ailleurs, un main qui contient en tout et pour tout un seul appel de fonction devrait être cette fonction.

Cela dit, je ne suis pas en mesure de tester ton programme, étant enfermé dans mon linux…
Avatar de ram-0000
Rédacteur https://www.developpez.com
Le 22/03/2013 à 20:47
Citation Envoyé par Bktero Voir le message
EDIT bis : d'après cette discussion StackOverflow, il faut forcément Turbo C comme compilateur.
Je confirme pour du Borland Turbo C, j'ai reconnu quelques appels (gotoxy(), clrscr(), textcolor() ...). Cela date de 1990 comme compilateur.
Avatar de AccessOne
Nouveau membre du Club https://www.developpez.com
Le 19/05/2013 à 17:50
Je vous remercie pour les commentaires, la prochaine j’essaierais de faire mieux. le lien www.cisconsulting.com n'est pas effectivement valable, le site est en construction et la dénomination risque de changé mais a part sa toutes les autres infos sont valables.
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.