Vediamo ora come calcolare i numeri di fibonacci con questo semplice esercizio
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
using namespace std;
int precedente;
int successivo;
int conta ;
int intermedio;
int main()
{printf ("inserisci i numeri di fibonacci da visualizzare\n");
scanf ("%d", &conta);
printf ("Inserisci il primo numero :\n");
scanf ("%d", &precedente);
printf(" Inserisci il secondo numero:\n");
scanf ("%d", &successivo);
while (conta >=1)
{ printf (" il numero e': %d\n", precedente);
printf (" il numero e' : %d\n", successivo);
precedente=precedente+successivo;
successivo=successivo+precedente;
conta --;
}
system("PAUSE");
}
martedì 26 novembre 2013
Esercizio di calcolo della somma di N numeri decisi dall'utente, inserendo inoltre il conteggio dei numeri dispari e pari
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
using namespace std;
int volte;
int oper;
int ris = 0;
int pari = 0;
int dispari = 0;
int main()
{
printf (" Inserisci quanti numeri vuoi sommare\n");
scanf (" %d", &volte);
while (volte > 0)
{ printf (" inserisci il numero:\n");
scanf ("%d",&oper);
ris=ris+oper;
{
if ((oper % 2) == 0)
{
pari += 1;
}
else if(( oper % 2 )== 1)
{
dispari += 1;
}
-- volte;
}}
printf ("il totale e' : %d\n", ris);
printf (" i numeri pari sono : %d\n", pari);
printf (" i numeri dispari sono : %d\n", dispari);
system("PAUSE");
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
using namespace std;
int volte;
int oper;
int ris = 0;
int pari = 0;
int dispari = 0;
int main()
{
printf (" Inserisci quanti numeri vuoi sommare\n");
scanf (" %d", &volte);
while (volte > 0)
{ printf (" inserisci il numero:\n");
scanf ("%d",&oper);
ris=ris+oper;
{
if ((oper % 2) == 0)
{
pari += 1;
}
else if(( oper % 2 )== 1)
{
dispari += 1;
}
-- volte;
}}
printf ("il totale e' : %d\n", ris);
printf (" i numeri pari sono : %d\n", pari);
printf (" i numeri dispari sono : %d\n", dispari);
system("PAUSE");
}
venerdì 22 novembre 2013
Altro piccolo programma per il calcolo di X1 e X 2 nelle equazioni di secondo grado aventi come primo termine (ax^2 = 1)! Buon divertimento!
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
using namespace std;
int f(int a,int b,int c);
int main()
{ int opera;
int operb;
int operc;
int delta;
int x1;
int x2;
opera=1;
printf ("inserisci l'operando b : ");
scanf ("%d" , &operb);
printf ("\ninserisci l'operando c:");
scanf ("%d",&operc);
delta=f(opera,operb,operc);
system ("PAUSE");
return 0;
}
int f(int a,int b, int c)
{int delta;
int x1;
int x2;
int radice;
delta=(pow(b,2)-(4*a*c));
radice = (sqrt(delta));
if (delta==0)
{ int x1;
int x2;
printf("\nX1 e X2 coincidono\n");
x1=(((-b)+(radice))/2);
printf ("\n x1 e' uguale a : %d", x1);
x2=(((-b)-(radice))/2);
printf ("\n x2 e' uguale a : %d\n", x2);
}
else if (delta <= 0)
{
printf ("\nNon ci sono x\n");
}
else
{
radice = (sqrt(delta));
printf ("\nil delta e': %d\n", delta);
printf ("\nla radice del delta e' : %d\n", radice);
x1=(((-b)+(radice))/2);
printf ("\n x1 e' uguale a : %d", x1);
x2=(((-b)-(radice))/2);
printf ("\n x2 e' uguale a : %d\n", x2);
}
return 0;
}
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
using namespace std;
int f(int a,int b,int c);
int main()
{ int opera;
int operb;
int operc;
int delta;
int x1;
int x2;
opera=1;
printf ("inserisci l'operando b : ");
scanf ("%d" , &operb);
printf ("\ninserisci l'operando c:");
scanf ("%d",&operc);
delta=f(opera,operb,operc);
system ("PAUSE");
return 0;
}
int f(int a,int b, int c)
{int delta;
int x1;
int x2;
int radice;
delta=(pow(b,2)-(4*a*c));
radice = (sqrt(delta));
if (delta==0)
{ int x1;
int x2;
printf("\nX1 e X2 coincidono\n");
x1=(((-b)+(radice))/2);
printf ("\n x1 e' uguale a : %d", x1);
x2=(((-b)-(radice))/2);
printf ("\n x2 e' uguale a : %d\n", x2);
}
else if (delta <= 0)
{
printf ("\nNon ci sono x\n");
}
else
{
radice = (sqrt(delta));
printf ("\nil delta e': %d\n", delta);
printf ("\nla radice del delta e' : %d\n", radice);
x1=(((-b)+(radice))/2);
printf ("\n x1 e' uguale a : %d", x1);
x2=(((-b)-(radice))/2);
printf ("\n x2 e' uguale a : %d\n", x2);
}
return 0;
}
venerdì 15 novembre 2013
Eccoci di nuovo con alcuni esercizi sulle funzioni e sulla restituzione dei parametri... nello specifico si tratta dell'esercizio della prima verifica di informatica!
#include <stdlib.h>
#include <stdio.h>
using namespace std;
int operazione(int a,int b);
int main()
{
int x;
int y;
int decremento;
printf (" Inserisci il primo operando : ");
scanf (" %d", &x);
printf (" \nInserisci il secondo operando : ");
scanf (" %d",&y);
decremento=operazione(x,y);
printf ("\n Il decremento e' : %d\n", decremento);
system ("PAUSE");
}
int operazione(int a,int b)
{
int somma;
int prodotto;
somma=a+b;
prodotto=a*b;
printf (" \n La loro somma e' : %d", somma);
printf (" \n Il loro prodotto e': %d", prodotto);
-- a;
return a;
}
#include <stdlib.h>
#include <stdio.h>
using namespace std;
int operazione(int a,int b);
int main()
{
int x;
int y;
int decremento;
printf (" Inserisci il primo operando : ");
scanf (" %d", &x);
printf (" \nInserisci il secondo operando : ");
scanf (" %d",&y);
decremento=operazione(x,y);
printf ("\n Il decremento e' : %d\n", decremento);
system ("PAUSE");
}
int operazione(int a,int b)
{
int somma;
int prodotto;
somma=a+b;
prodotto=a*b;
printf (" \n La loro somma e' : %d", somma);
printf (" \n Il loro prodotto e': %d", prodotto);
-- a;
return a;
}
martedì 12 novembre 2013
Piccolo esercizio di "calcolatrice" con funzione contenente due parametri.
int somma(int a, int b);
int x;
int y;
int ris;
int main()
{
printf("Inserisci il primo valore: ");
scanf("%d",& x);
printf("Inserisci il secondo valore: ");
scanf("%d",& y);
ris=somma(x,y);
printf("somma= %d",ris);
system ("PAUSE")
}
int somma(int a, int b)
{
int tot;
tot=a+b;
return tot;
}
Piccolo esercizio di "calcolatrice" con funzione contenente due parametri.
int somma(int a, int b);
int x;
int y;
int ris;
int main()
{
printf("Inserisci il primo valore: ");
scanf("%d",& x);
printf("Inserisci il secondo valore: ");
scanf("%d",& y);
ris=somma(x,y);
printf("somma= %d",ris);
system ("PAUSE")
}
int somma(int a, int b)
{
int tot;
tot=a+b;
return tot;
}
venerdì 1 novembre 2013
Uso di google Drive , pre e post incremento variabili
Ecco il link ad un piccolo programma compilato per la visualizzazione del pre e del post incremento di una variabile!
Incremento variabile
Iscriviti a:
Post (Atom)