Code Monkey home page Code Monkey logo

projeto-final's Introduction

Projeto Final de Algoritmo e Programação estruturada - Professor Valdemir

Este repositório contém o projeto final desenvolvido para a disciplina de Algoritmo e Programação, sob a orientação do professor Valdemir. O objetivo deste projeto é aplicar os conceitos e técnicas aprendidos ao longo do curso, demonstrando habilidades de resolução de problemas, programação estruturada e boas práticas de codificação.

Orientação

Atividade em Grupo. 1 – O programa deverá ser salvo com a extensão .c; 2 – Enviar no AVA. Apenas um integrante do grupo deverá fazer o envio. 4 – Apresentação: 20 e 24/06/2023. 5 – As apresentações terão início às 09:15. 6 – Plágio - será atribuído nota zero. 7 – Critério de avaliação: Organização do grupo, envio do arquivo dentro do prazo estabelecido, codificação limpa, comentada e fácil leitura, obediência às exigências da situação problema, solução apresentada, código sendo executado.

SITUAÇÃO PROBLEMA

Recentemente você foi contratado por um laboratório de pesquisas multidisciplinar que atende a várias empresas. Seu primeiro trabalho é desenvolver uma solução para a equipe de engenharia civil. Um cliente deseja saber qual guindaste usar para cada tipo de construção. Ele possui três modelos, que devem ser usados de acordo com o peso da coluna de concreto armado que irá levantar. Os engenheiros lhe passaram a fórmula para calcular o peso da coluna, bem como uma tabela com as regras que devem ser seguidas e lhe solicitaram uma solução automatizada para o processo, baseada nos parâmetros de altura, largura e comprimento da coluna. Para resolver esse problema você deve ter a fórmula para o cálculo do peso anotada: P =VR e lembrar que o volume é calculado por meio da multiplicação entre os três parâmetros e o parâmetro R possui valor 25. Também será preciso criar condicionais para verificar qual guindaste deve ser usado. Primeiro construa a função principal do programa, seguindo as seguintes dicas:

  1. Crie uma variável para armazenar um valor real, pois o peso certamente não será inteiro.
  2. Guarde o resultado da função na variável criada.
  3. Compare o valor armazenado com a primeira condição, para verificar se o guindaste a ser usado é o G1, caso seja, imprima uma mensagem para o usuário.
  4. Crie uma condicional encadeada com a primeira, comparando o valor armazenado com a terceira condição, para verificar se o guindaste a ser usado é o G3, caso seja, imprima uma mensagem para o usuário.
  5. Crie o último “senão”, pois caso não seja nenhum dos anteriores o guindaste a ser utilizado será o G2, e imprima uma mensagem para o usuário.
  6. Agora crie uma função para calcular o peso (antes da função main()).
  7. Crie três variáveis para armazenar os valores da base, da altura e do comprimento.
  8. Peça para o usuário digitar os valores e armazene nas variáveis criadas.
  9. Calcule o peço da coluna usando a fórmula passada pelos engenheiros.
  10. Criar uma tela de menu para selecionar as opções que o sistema oferece para o usuário.
  11. O sistema deverá ter um bom layout, sendo assim, deverá utilizar recursos de cores de texto, cor para o plano de fundo, imagens, animações.

projeto-final's People

Contributors

kauamiguel avatar joel-asantos avatar italoeugenio avatar lshsouza avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.