Programma di calcolo

di il
7 risposte

Programma di calcolo

Salve a tutti
vorrei chiedervi se potevate dare uno sguardo a questo programma che dovrebbe calcolare le disposizioni, combinazioni con ripetizione e semplici e le permutazioni
#include <iostream.h>
#include <math.h>

float fattoriale( int n);
long disposizioni (int n, int k);
long combinazioni (int n, int k );

int main()
{int k;
int nu,scelta,ris;

do{
      cout<<"::::::::::::::::::::::::::::::::::::::"<<endl;
      cout<<":: Quale operazione vuoi svolgere?  ::"<<endl;
      cout<<":: 1) permutazioni                  ::"<<endl;
      cout<<":: 2) disposizioni semplici         ::"<<endl;
      cout<<":: 3) disposizioni con ripetizione  ::"<<endl;
      cout<<":: 4) combinazioni semplici         ::"<<endl;
      cout<<":: 5) combinazioni con ripetizione  ::"<<endl;
      cout<<"::::::::::::::::::::::::::::::::::::::"<<endl;
      cout <<"inserire il numero corrispondente alla scelta "<<endl;
      cin>>scelta;
     
      cout<<"inserisci n ";
      cin>>nu;
      cout<<"inserisci k";
      cin>> k;
     
switch (scelta)
{case 1:
 cout<<fattoriale(nu)<<endl;
 break;

case 2:
 cout<<disposizioni(nu,k)<<endl;
 break;

case 3:
 cout<<pow(nu,k)<<endl;
 break;
 
case 4:
  cout<<combinazioni(nu,k)<<endl;
break;

case 5:
     cout<<combinazioni (nu+k-1,k)<<endl;
break;}
cout<<"vuoi continuare il programma ? s/n "<<endl;
system ("pause");
system ("cls");}while (ris=='s');
     

return 0;}




float fattoriale( int n)
{if (n<=1)
 {return 1;}
   else
 {return n*fattoriale(n-1);}}
 
 
 long disposizioni (int n, int k)
 {return long (fattoriale (n)/fattoriale (n-k));} 

7 Risposte

  • Re: Programma di calcolo

    Salve. io, se ti serve una mano, ho l'esercizio molto simile a quello che hai postato, con la differenza che usa tutte variabili e funzioni di tipo int...
  • Re: Programma di calcolo

    Ciao, non è che mi potresti passare l'algoritmo di cui parli in questo post?GRAZIE
  • Re: Programma di calcolo

    Io te lo passo volentieri.... ma voglio qualcosa in cambio.....
    fammi sapere....
  • Re: Programma di calcolo

    Anche a me servirebbe per piacere...Grazie
  • Re: Programma di calcolo

    Qual è il problema? Qualche parte non funziona? Dai maggiori dettagli così ti si può dare una mano ...

    E senza chiedere nulla in cambio, che in un forum non è una cosa bella ...
  • Re: Programma di calcolo

    Devo fare il programma con le classi e sono in difficoltà nel fare la funzione delle combinazioni semplici e con ripetizione!!!
  • Re: Programma di calcolo

    Guarda ... questo thread è molto vecchio (del 2008) ... ti consiglio di aprirne uno nuovo e spiegare cosa hai fatto e cosa non sai fare o dove hai errori.

    Tieni presente che il regolamento vieta di chiedere codice pronto ... avrai invece tutti i consigli del caso ...
Devi accedere o registrarti per scrivere nel forum
7 risposte