Buonasera !
In un programma in linguaggio C, ho una sub-routine ed un programma principale.
qui il codice:
#include <stdio.h>
#include <math.h>
float TassoSem(float)
{ // FORMULA PER IL CALCOLO DEL TASSO D'INTERESSE DA
// TASSO ANNUO A TASSO SEMESTRALE
float a, b;
printf("\n\n scrivi il tasso annuo in forma decimale : ");
scanf("%f", &a);
b=(pow(1+a,0.5)-1)*100;
return(b);
}
int main()
{
float y;
printf("\n\n tasso semestrale : %2.5f ", TassoSem(y));
}
Nella sub-routine chiamata TassoSem, acquisisco il dato "tasso annuo" e poi uso la funzione per calcolare il tasso semestrale.
Poi nel MAIN ottengo la stampa del risultato.
Se volessi aggiungere un'altra sub-routine, tipo TassoQuad (per il passaggio da tasso annuo a tasso quadrimestrale), per evitare di inserire in questa sub-routine le istruzioni per ottenere il tasso annuo, sarebbe possibile acquisire in cima al programma la variabile tasso annuo, e poi richiamarla nelle due sub-routine ?