Ir ao conteúdo

C Operações matemáticas em C - Algoritmo não efetua operações.


Ir à solução Resolvido por .if,

Posts recomendados

Postado

Olá!
Comecei a programar recentemente, e estou tentando resolver alguns exercícios. 
Eu escrevi o código e tal, mas ele não está efetuando as operações.
Já tentei de praticamente tudo, o algoritmo roda mas no final não aparece o preço.

Alguém pode me indicar o que estou fazendo de errado?
Obrigado.

 

#include <stdio.h>
main ()
{

char esquina, regiao;
float tamanho = 0, preco = 0;

printf("Informe, em metros quadrados, o tamanho do terreno que deseja comprar: \n");
scanf("%f", &tamanho);

fflush(stdin);
printf("Informe a regiao do terreno (Use 'n' para norte e 's' para sul): \n");
scanf("%c", &regiao);

fflush(stdin);
printf("O terreno fica em uma esquina? (s ou n) \n");
scanf("%c", &esquina);

		if(regiao == 'n')
		{
		preco = tamanho*100;
		}else
		if(regiao == 's')
		{
		preco = tamanho*150;
		}
		
		if(tamanho>400)
		{
		preco = preco+(preco*0.25);
		}
		
		if(esquina == 's');
		{
		preco = preco+600;
		}

	printf("O valor a ser pago pelo terreno sera de R$ %f", &preco);		
		
return 0;
}

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!