Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Derivate C++ ?

Visualizzazione discussione

  1. #1

    Derivate C++ ?

    codice:
    #include <stdio.h>
    #include <math.h>
    // Calcola la derivata di una funzione in un punto dato
    
    float fnc(float x)
    {
        /*f(x)=x^2+cos(x)
        Funzione di prova */
        return powf(x,2)+cosf(x); //Immettere qui la funzione
    
    }
    int main()
    {
    
        float d,d1,x,x1;
        int n;
        d=0;
        printf("Introdurre il valore del punto: ");
        scanf("%f",&x1);
        for(n=0; n<10; n++)
        {
            d1=d;
            x=x1+powf(.5,n);
            d=(fnc(x)-fnc(x1))/(x-x1);
        }
        printf("La derivata nel punto %f e pari a %f\n",x1,2*d-d1);
    }
    Come "generalizzo" il programma ? Ossia vorrei che il programma mi deve far inserire una funzione qualsiasi e il punto e stamparmi poi il risultato.

    Grazie.
    Ultima modifica di MItaly; 26-02-2017 a 20:19 Motivo: Formattazione, indentazione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.