Tortori 0 Denunciar post Postado Março 26, 2008 Boa noite, sou iniciante em programação e estou tentando fazer uma função que converte de dólar para real: a função tem passagem de parâmetros por referência. Segue o código: #include #include convert(float *a, float *B) { float r; r=(*a)/(*b); return® } int main() { float v_dolar,v_real,v_convertido; clrscr(); printf("Informe a cotacao do Dolar: "); scanf ("%f", &v_dolar); printf("Quantos R$ você quer converter: "); scanf ("%f", &v_real); convert (&v_dolar,&v_real); printf("Valor convertido :"); getch(); } Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Março 26, 2008 creio q naum seja assim q converta ++++ seu código sempre vai arredondar o retorno pois você naum esta definindo a função como float! e tbm joga o resultado da função convert em uma variavel assim você usa ela no printf do main! e tbm inclua as bibliotecas :] volte a postar []'s Compartilhar este post Link para o post Compartilhar em outros sites