none
double-double RRS feed

  • Pergunta

  •  

    eu sou novo em c++

    e estou apanhando desse programa

    não consigo fazer a conta de subtração de double-double

     

     

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

    void main ()
    {

     double valor,troco,soma;

      printf("digite o valor pago \n");
      scanf("%d",&valor);
      printf("digite a soma\n");
      scanf("%d",&soma);
      troco=soma-valor;
      printf(" %3.2f",troco);
    }

    sexta-feira, 19 de setembro de 2008 15:45

Respostas

  • Édipo,

     

    Esse é um erro comum, use o código abaixo para ler variáveis double:

     

    scanf("%lf", &valor);

    e

    scanf("%lf", &soma);

     

    O mesmo vale para printf (se bem que dependendo do valor o resultado não se altera):

    printf(" %3.2lf", troco);

     

    Att.


    Ari C. Raimundo

     

    sexta-feira, 19 de setembro de 2008 17:36