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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| #include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
double longueurDuManche;
double diapason;
long positionPremiereFrette = 0;
long positionDerniereFrettes = 23;
char saisie[1024];
printf("Bonjour, voila un petit programme de calcul qui vous permettras de touver l emplacement des frettes de n importe quel diapason.\n\n");
while(1)
{
printf("Veuillez saisir la longueur du diapason s il vous plait:"); fflush(stdout);
fgets(saisie, 1024, stdin);
if (sscanf(saisie, "%lf", &longueurDuManche)) break;
printf("Saisie incorrecte - Recommencez\n");
}
diapason = longueurDuManche;
while (positionPremiereFrette <= positionDerniereFrettes)
{
printf("\nLa longueur de la %ld case est de %lf.", positionPremiereFrette + 1, longueurDuManche/17.8171537);
longueurDuManche /= pow(2,1.0/12);
positionPremiereFrette++;
printf("\nLa position de la frette %ld par rapport au sillet de tete est: %lf.\n",positionPremiereFrette,diapason - longueurDuManche);
printf("La position de la frette %ld par rapport au sillet de chevalet est: %lf.\n",positionPremiereFrette,longueurDuManche);
//printf("La longueur de la %ld case est de %lf.\n", positionPremiereFrette, longueurDuManche/17.8171537);
}
printf("\n");
printf("Et voila, a bientot.\n");
printf("\n");
system("pause");
return 0;
} |
Partager