Ir ao conteúdo
  • Cadastre-se
silvioclima

Exercício em C

Recommended Posts

Ola pessoal,

Tenho um exercício para fazer que é o seguinte:

Eu fiz um programa para calcular a area de um terreno, com entrada de valores maiores que zero.

A minha dúvida é que preciso fazer com que o usuário opte pelo encerramento do programa pressionando uma determina tecla(letra), aqui está o programa que fiz, se alguém puder ajudar agradeço muito.

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

#include <conio.h>

void area(float x,float y,float z)

{

z=x*y;

printf("A area do terreno e: %3.2f metros quadrados\n\n",z);

}

void main()

{

float a,b,c;

printf("Digite um valor em metros: ");

scanf("%f",&a);

while(a<=0)

{

printf("O valor deve ser maior que zero:");

printf("Digite um valor em metros: ");

scanf("%f",&a);

}

printf("Digite um valor em metros: ");

scanf("%f",&B);

while(b<=0)

{

printf("O valor deve ser maior que zero:");

printf("Digite um valor em metros: ");

scanf("%f",&B);

}

area(a,b,c);

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

ve se resolve, os numeros usados no if são os valores em numeros das teclas 'x' e 'X', o (int) antes da variavél é o modelador que converte um float para int

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

#include <conio.h>

void area(float x,float y,float z)

{

z=x*y;

printf("A area do terreno e: %3.2f metros quadrados\n\n",z);

}

// fim das funçoes, inicio de main

int main()

{

float a,b,c;

printf("aperte a tecla X para sair\n");

printf("Digite um valor em metros: \n");

scanf("%f",&a);

while(a<=0)

{

printf("O valor deve ser maior que zero:");

printf("Digite um valor em metros: ");

scanf("%f",&a);

if((int)a==88 ||(int)a==120){return 0;}

}

printf("Digite um valor em metros: \n");

scanf("%f",&B);

while(b<=0)

{

printf("O valor deve ser maior que zero:");

printf("Digite um valor em metros: ");

scanf("%f",&B);

if((int)b==88 ||(int)b==120){return 0;}

}

area(a,b,c);

system("PAUSE");

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro 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 publicações 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

×