Programma C molto semplice...10 punti al migliore?

Il tachimetro per biciclette determina la velocità espressa in metri/minuti a partire dal numero g di giri della ruota conteggiati in 10 s in base alla formula: v=3,1416*d*g*6.

Dove d è il diametro in metri della ruota.

Scrivere una funzione C che permetta di determinare la velocità della bicicletta.

non so dove mettere le mani, mi aiutereste? Grazie mille

2 risposte

Classificazione
  • 8 anni fa
    Risposta preferita

    visto che apparentemente il banale problema di fisica è stato già risolto, non devi far altro che:

    leggere il parametro d, il numero di giri g conteggiati e applicare la formula che (per quanto strano, ti dà in pratica già la velocità). o il problema non è formulato benissimo.

    double bike_speed(double d, double g)

    {

    return 3.1416 * d * g * 6.0;

    }

    note:

    3.1416 sembra una brutta approssimazione del pi greco.

    per il resto la formula potrebbe non essere quella finale (in effetti mi pare errata), ma allora il problema non riguarda il C, ma la fisica

  • ?
    Lv 5
    8 anni fa

    ma scusa l'input del numero di giri lo vuoi da tastiera?

    se no fatti dire da sto prof su che microcip / AVR (microprocessori che programmi in simil c) lo vogliamo far girare e e su che pin saldiamo il pick-up per acquisire il numero di giri in 10 secondi

    (alienante far fare sti esercizi senza capo ne coda)

    #include<stdio.h>

    int main()

    {

    int i, g;

    float v, d= 0.5 ;

    for(i=0; i<=10; i++){

    scanf("%d", &g);

    v=((float)g)*3,1416*d*6;

    printf(" v= %3.2f \n", v);

    }

    return 0;

    }

Altre domande? Fai una domanda e ottieni le risposte che cerchi.