Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
h>
/* applicazione per la gestione di operazioni matematiche */
/* sbagliato */
if(scelta<-1 || scelta>5)
printf("Cosa hai digitato? Prova di nuovo!\n\n");
/* termine programma */
if(scelta==-1)
printf("ADIOS!\n");
/* massimo */
if(scelta==0) {
printf("Introduci i due numeri dei quali vuoi calcolare il massimo.\n");
scanf("%d", &x);
scanf("%d", &y);
printf("Il massimo fra %d e %d e' %d!\n\n", x, y, massimo(x,y));
}
/* quoziente e resto */
if(scelta==1) {
printf("Introduci i due numeri dei quali vuoi calcolare quoziente e resto
della divisione intera.\n");
scanf("%d", &x);
scanf("%d", &y);
printf("Il quoziente della divisione intera fra %d e %d e' %d!\n", x, y,
quoziente(x,y));
printf("Il resto della divisione intera fra %d e %d e' %d!\n\n", x, y,
resto(x,y));
}
/* radice */
if(scelta==4) {
printf("Introduci il numero del quale vuoi calcolare la radice intera.\n");
scanf("%d", &x);
printf("La radice intera di %d e' %d!\n\n", x, radice(x));
}
return risultato;
}
/* funzione che calcola il massimo fra due numeri interi utilizzando la funzione
* maggiore invece degli operatori >, >=, <, <= */
int massimo(int x, int y) {
int massimo; // valore da restituire
return massimo;
}
/* funzione che calcola il quoziente della divisione intera fra due numeri
* senza usare l'operatore ``/'' */
int quoziente(int x, int y) {
int risultato; // valore da restituire
/* funzione che calcola il resto della divisione intera fra due numeri
* senza usare l'operatore ``%'' */
int resto(int x, int y) {
/* inizializza potenza */
potenza = 1;
return potenza;
}
/* inizializzazione */
i =1;
/* restituisci il risultato */
return risultato;
}
/* inizializzazione */
i =0;
/* inizializzazione */
risultato = 0;