Ir para conteúdo
Fórum Script Brasil
  • 0

Albb

Pergunta

Implementem um aplicativo para cálculo da área das seguintes formas:

 

  • C - Circulo       -> Área = PI * raio2
  • Q - Quadrado -> Área = lado2
  • R - Retângulo  -> Área = base * altura
  • T - Triangulo   -> Área = (base * altura) / 2

 

A solução deve OBRIGATORIAMENTE ser separada por funções (sem retorno), da seguinte forma:

 

  • main.c            -> somente código para obter qual forma o usuário deseja calcular (C, Q, R ou T)
  • quardrado.h -> somente código para cálculo e apresentação da área do quadrado
  • circulo.h         -> somente código para cálculo e apresentação da área do circulo
  • retangulo.h    -> somente código para cálculo e apresentação da área do retângulo
  • triangulo.h     -> somente código para cálculo e apresentação da área do triangulo

 

Instruções específicas:

 

  1. O uso de funções é obrigatório.
  2. O uso de comando de Repetição é obrigatório.
  3. O uso de estrutura de Decisão Múltipla é obrigatório.
  4. O uso de constantes para valores que não mudam é recomendado.
  5. O uso da biblioteca "math.h" para cálculos de potência é recomendado.
  6. Para realizar uma leitura de um char dentro de uma repetição, é preciso ler com um espaço antes do formatador. (" %c")

 

Instruções gerais:

 

  1. O aplicativo deve solicitar ao usuário qual forma deseja calcular.
  2. Caso ele informe uma forma não contemplada (diferente de C, Q, R ou T), deve ser informado de que a "Forma é inválida".
  3. Logo após apresentar a área calculada, o sistema deve perguntar se o usuário deseja continuar calculando. 
    1. Se sim: o sistema deve retornar ao passo 1.
    2. Se não: o sistema deve ser interrompido.
  4. Caso o usuário informe um medida igual a zero  (ex: raio = 0), o aplicativo deve informar que não é possível calcular.

 

Para ninjas na programação: (não obrigatório)

 

  • A Tela (console) deve ser limpa para que não acumule resultados. 
  • Ao informar "Forma é invalida", a frase deve ficar EM VERMELHO.*
  • Ao informar a área da forma calculada, a frase deve ficar EM VERDE.*

*veja o código (Repositório - cores.c)

Editado por Albb
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...