lunedì 25 novembre 2013

Anni Bisestili C

Trasformare seguenti diagramma di flusso per calcolare gli anni bisestili.

Il codice scritto in linguaggio C .

/* Drittiva di pre processore/ questo programma vi calcola se
un anno e bisestile, no !! Rahime*/
# include <stdio.h>
# include <stdlib.h>



main()
{
       int anno;
       int  scelta=1; /*variabile di tipo intero per dare la possibilta di rifare
                             piu volta il programma*/
   
   
   
   
                  while(scelta==1) // cicolo per controllo se scelta auguale 1 !
    {
   

                  system("COLOR 2e"); // system color per cambiare i colore dal ico
                         printf("Iseririce l' anno >>>>>\n");
                             scanf("%d",&anno);
   
   
          if((anno % 100)== 0)
 {      // selezion if se l' diviso 100 come il resto da zero
   
   
           if((anno%400)==0)
 {        // selezion if se l' diviso 400 come il resto da zero
      
          
                   printf("L anno e bisestile>>>>\n");
 }
            
       else
       {
      

                   printf("L'anno non e bisestile>>>>\n");
  }
}
    else
    {

                 if((anno%4)==0){ // selezion if se l' diviso 4 come il resto zero
       
   
                    printf("L' anno e bisestile>>>>\n");
}

       else
   

                                 printf("L' anno non e bisestile>>>>\n");
                                     //while(scelta==0)
 
 
}
               printf(" se vuoi continuare primi 1 altrimenti 0 Esc >>>>\n");
               scanf("%d",&scelta);

}
              system("pause");

}

martedì 19 novembre 2013

Inserendo 10 numero vi calcola quanti sono pari ,dispari,zero

// Inserendo 10 numero vi calcola quanti sono pari ,dispari,zeri
// Direttive di preprocessore

# include<stdio.h>
# include<stdlib.h>

 int pari=0;;
 int dispari=0;;
 int nume;
 int zero=0;
 int conto=10;
 int risultato=0;

 main()
{
                 while(conto>0){  // controllo contatore
                    printf("inserice il numero -----!\n");
                    scanf("%d",&nume);
       
               
                  if(nume==0){ // verifica se numero augule zero
                      zero++;
                      printf(" I numeri zero >>>> %d \n\n",zero);
               
          }
                //else
               
                 risultato=nume%2; // verifica se il numero %2 come il resto pari
            if(risultato==0){
                pari++;
                 printf("il numero pari >>> %d \n\n",pari);
          }
             else
         {
       
                      dispari++;
                      printf(" il numero dispari >>>%d \n\n",dispari);
               
         }
                      conto--; // decrementa il contatore
           
       }
         
                    system("pause");
}

lunedì 18 novembre 2013

Calcolo se un è pari o dispari ,positivo o negativo.

//Calcolo se un è pari o dispari ,positivo o negativo.

# include <stdio.h>
# include <stdlib.h>


int main()
{
    int pari=0;
    int dispari=0;
    int num;
    int conta=0;

   
    printf("Inserisce il valore \n");
    scanf("%d",&num);
   
    while(conta<=0)
{
        conta++;
}
 
         if(num %2==0) /*operazione modulo per calcolare se un numero /2 come il resto da 

pari , dispari */
 
          printf("il numero e pari \n");
     else
          printf("il numero e dispari\n");
 
          if(num<0)
          printf(" Il numero e negativo\n");
     else
          printf("Il numero e positivo\n");
         
{
    printf("grazie per avere usati il mio programma\n");
system("pause");

}
}

domenica 17 novembre 2013

Calcolo equazione di secondo grado

# include<stdio.h>
# include<stdlib.h>
# include<math.h>
main()
{

int  a;
int  b;
int  c;
int  x1;
int  x2;
int delta;


printf("Inserisci il valore di a: ");
scanf("%d",&a);
printf("Inserire il valore di b: ");
scanf("%d",&b);
printf("Inserire il valore di c: ");
scanf("%d",&c);

delta=pow(b,2)-(4*a*c); // calcola di delta con funzione pow che calcola radice:
if(delta==0)
{
x1=(-b+sqrt(delta))/(2*a);
printf("Il valore di  x1 x2 valori sono uguali!!\n");
printf("x1 e x2 valgono: %d\n",x1);
}
if(delta>0)
{
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
printf("Il valore di >>x1 e': %d\n",x1);
printf("Il valore di >>x2 e': %d\n",x2);
}
if(delta<0)
{
    printf("L'equazione non ammette soluzioni perche delta e minore di zero !!!!\n");   
}

system("PAUSE");
}

Verifica dal classe

# include <stdio.h>
# include <stdlib.h>

   int sommaprodutto(int a, int b);

   int main() 
   
{
 int numero1;
 int numero2;
 int risultatofunzioni;
 risultatofunzioni=sommaprodutto(5,7);
 printf("Il risultao della funzione augule %d",risultatofunzioni);
}
int sommaprodutto (int a, int b)
{
int c;
int d;

c=a+b;
d=a*b;
printf("somma augule %d produtto augule %d\n",c,d);


return --a;

martedì 5 novembre 2013

laboratorio stringa /funzioni


# include<stdio.h>
# include<stdlib.h>

int main()
{
char nome[15];             // dimessone di un string massimo 15 fino al carattere
char cognome[15];      //dimessone di un string massimo 15 fino al carattere

     printf("Inserisce il tuo nome \n");
     scanf("%s",nome);  // per cento %s per la stringa piu il nome dalla stringa
     printf("Il nome e :%s \n",nome);
     printf("Inserice il Cognome\n");
     scanf("%s",cognome);
     printf("il Cognome e :%s\n",cognome);
}
    ---------------------------------------------------------------------------------------------------------------
Secondo Esercizio 
//DIRETTIVE PER IL COPROCESSORE //INCLUSIONE DELLE LIBRERIE
 # include<stdio.h>
# include<stdlib.h>
int somma(int a, int b);// Prototipo:prametro formale
int main()
{
  int x;
  int y;
  int ris;
 
  ris =somma(x,y); /* prenda il valore x inserita dalla tastiera e lo associa al valore y */
 
 
     printf("Inserice il valore dal X>>>");
     scanf("%d",&x);
     printf("Inserisce il valore di Y>>>");
     scanf("%d",&y);
     printf("La somma %d%d",x,y);
    
}
int somma (int a,int b) // chiamta dalla funzioni
{

int tot;
tot=a+b;

return tot;

}

domenica 3 novembre 2013

Menu funzioni / char Nome Cognome


# include<stdio.h>
# include<stdlib.h>
# include<string.h>
  
 char dati();
 int main()
 {
     char dati( );

     char nome[15];
     char cognome[15];
    
     printf("Inserisce il tuo nome \n");
     scanf("%s",nome);
     printf("Il nome e :%s \n",nome);
     printf("Inserice il Cognome\n");
     scanf("%s",cognome);
      printf("il Cognome e :%s\n",cognome);
 }
     char dati()
 {

    
}

-----------------------------------------------------------------------------------------------------------------------


# include<stdio.h>
# include<stdlib.h>
 
void menu(); // prototipo
 int main()
 {
     menu();
    
    }  
 void menu()  // chiamata
{

 system("color E"); // per cambiare il colore
printf("....Menu..\n");
printf("--------------\n");
printf("Nome.... >>>>>\n");  // definizione
printf("Cognome...>>>");
}