Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gustavo Rodrigues Torre

[Resolvido] [] Vetor

Recommended Posts

Fazer um vetor que converta graus C para graus Fº

 

O programa apresenta um erro no calculo de conversão.

Não sei como arrumar.

 

Já mudei o vetor para float e não funcionou

 

/*vetor conversao*/
/*Exercicio 3 Apresentação vetor*/
# include<stdio.h>
# include<stdlib.h> 

main()
{ //Inicio do programa
float A[20];
float B[20];
int i,a;
a = 1;

while (a==1) {
system("cls");
system("color 71");

  for (i=0;i<20;i++)
  {
  printf("Digite um valor do A %d : ", i+1);
  scanf("%f",&A[i]);
  B[i] = 5 * (A[i]-32) / 9; //Erro na formula
  }

printf("\n\n Vetor A			Vetor B \n\n");

	for (i=0;i<20;i++) {
	printf("   %0.f			 %0.f \n",A[i],B[i]);
	}

printf("\n");
printf("\n\nDeseja entrar com uma nova matriz?   (1=Sim e 0=nao)");
scanf("%d",&a);
}
printf("\n\n\n");

system("pause");
return 0;
} //Fim do programa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mano acho que isso resolve seu problema

veja

B[i] = 5 * (A[i]-32) / 9; //Erro na formula
Altere para B=A*1.8+32; assim como o Quitzzz falou

printf("   %0.f			 %0.f \n",A[i],B[i]);
altera o seu %0.f para %.2f, ele vai trabalhar com arrendodamento e com duas casa decimais.

Espero ter ajudado

Roberto Silva

Compartilhar este post


Link para o post
Compartilhar em outros sites

O graus C e = a 32 F?

 

Se for a fórmula esta certa e problema esta resolvido

 

Mano acho que isso resolve seu problema

veja

B[i] = 5 * (A[i]-32) / 9; //Erro na formula
Altere para B=A*1.8+32; assim como o Quitzzz falou

printf("   %0.f			 %0.f \n",A[i],B[i]);
altera o seu %0.f para %.2f, ele vai trabalhar com arrendodamento e com duas casa decimais.

Espero ter ajudado

Roberto Silva

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom a formula esta correta sim, não soh fã de matematica + as vzs da pra dar uma forcinha heHAU!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.