
Erro Em C
#1
Posted 09/03/2006, 02:07
segue script:
#include <stdio.h>
main()
{
float R1,AREA,A1,VALOR;
printf("Bem vindos ao Sistema de Calculos de Custo\n");
printf("Informe o Raio da lata:");
scanf("%f",&R1);
printf("\n");
printf("Informe a Altura da lata:");
scanf("%f",&A1);
printf("\n");
//Calculo do custo da lata
AREA=(3,14*R1*R1*2)+(2*3,14*R1*A1);
VALOR=AREA/100;
printf("O Valor da lata é igual a:%f reais",VALOR);
printf("\n\n\n");
printf(" OBRIGADO POR UTILIZAR UM SISTEMA BR BYTE INTERNET COMPANY");
getche();
}
*********************************
Alguem da um help, pois o negocio não vai nem a pau, to usando o DEV C++ pra fazer.
#2
Posted 09/03/2006, 07:31
Veja assim:
%0.2f
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 09/03/2006, 18:03
#4
Posted 09/03/2006, 18:41
Um especificador de precisão opcional que diz quantos digitos decimais devem ser mostrados para números de ponto flutuante. Esta opção não tem efeito para outros tipos que não sejam float.
Pode-se indicar o número de casas decimais de um número de ponto flutuante. Por exemplo, a notação %10.4f indica um ponto flutuante de comprimento total dez e com 4 casas decimais. Entretanto, esta mesma notação, quando aplicada a tipos como inteiros e strings indica o número mínimo e máximo de casas. Então %5.8d é um inteiro com comprimento mínimo de cinco e máximo de oito.
printf ("%-5.2f",456.671); | 456.67|
printf ("%5.2f",2.671); | 2.67|
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#5
Posted 13/04/2007, 20:02
o comando é
setprecision(3)
Talves escrevi errado, mais eh isso
o exemplo que di eh para 3 casa decimais
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)