programma in c che fa moltiplicazione con l addizione aiutooo!!!!

« Older   Newer »
 
  Share  
.
  1. yondaime92a
        Like  
     
    .

    User deleted


    ciao raga allora devo fare un es che dati 2 numeri positi faccia moltiplicazione e divisione usando solo l'addizione come operatore questo è quello che ho scritto io fino ad ora

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

    char continuo;
    int m,p,s,temp,i,ris;
    float d;

    void letturadati();
    void moltiplicazione();
    void divisione();
    void stampadatim();
    void stampadatid();

    int main()
    {
    system("CLS");

    letturadati();
    printf("\nmoltiplicazione o divisione [m/d]? ");
    scanf ("\n%c", &continuo);
    if((continuo == 'm') || (continuo == 'M'))
    {moltiplicazione();
    stampadatim();
    }
    else
    {divisione();
    stampadatid();
    }
    system("PAUSE");
    return 0;
    }
    void letturadati()
    { do
    {printf("\nvalore del primo numero: ");
    scanf ("%d",&p);
    printf("\nvalore del secondo numero: ");
    scanf ("%d",&s);

    }
    while((p<=0)|| (s<=0));
    printf("\nvalore non positivo: ");
    }
    void moltiplicazione()
    {


    }
    void divisione()
    {

    }
    void stampadatim()
    {
    printf("\nrisultato della moltiplicazione e': %d\n",m);
    }
    void stampadatid()
    {
    printf("\nrisultato della divisione e': %f\n",d);
    }

    in void moltiplicazione va la moltiplicazione usando l'addizione tipo 2*4 = 2+2+2+2
    in void divisione va la divisione ma no so il metodo per farla voi avete idee?
    e cmq mi serve perlomeno fare la moltiplicazione usando stsa cavolo di addizione lol grazie aspetto risposte
     
    .
  2. simozappobeach
        Like  
     
    .

    User deleted


    con qst ci puoi fare solo la moltiplicazione....:D
    è una somma ciclica



    #include<stdio.h>
    #include<stdlib.h>
    main()
    {float a;
    float b;
    float ris;
    ris=0;
    float i;
    printf("inserisci il primo operando\n");
    scanf("%f",& a);
    printf("insericsi il secondo operando\n");
    scanf("%f",& b);
    i=b;
    while(i>0)
    {ris=ris+a;
    i--;
    }
    printf("il risultato e':%.3f",ris);
    system("pause");
    }
     
    .
1 replies since 9/4/2010, 20:27   221 views
  Share  
.