ATPS Programação Estruturada Etapa 1
Sistemas de Informação
2ª Série
Laboratório Programação Estruturada II
ETAPA 1
Aula tema: Estruturas, vetores, melhores práticas de desenvolvimento, documentação e comentário de códigos.
Esta atividade é importante para que você compreenda os requisitos do problema e determine uma organização inicial do código fonte que permita o desenvolvimento de uma solução.
Para realizá-la, é importante seguir os passos descritos.
Passo 1
Leia atentamente o desafio e os conceitos de estrutura (struct), documentação e comentário de códigos. Faça uma pesquisa sobre as melhores práticas de desenvolvimento de software.
Passo 2
Analisem o problema e façam sugestões de como organizar o código em uma função principal
(main), construa as duas estruturas, produto e mesa. Na função principal devem-se ter variáveis do tipo estrutura para as estruturas criadas para o registro de produtos e mesas.
Esse programa deverá armazenas as informações em memória, struct, e assim ser executado de forma que os dados sejam informados e exibidos.
Nesta etapa foi desenvolvido um programa em que o usuário pode informar um produto para o cardápio e inserir informação para uma mesa de um restaurante. E para implementação deste programa foi utilizado variáveis do tipo Struct (Estrutura) para armazenar dados do cardápio e da mesa. Utilizamos também o comando IF para fazer algumas verificações para exibição dos dados informados pelo usuário.
Pseudocódigo:
//ATPS Primeira Etapa, Passo 2:
#include <stdio.h>
#include <stdlib.h>
struct produto{ //Declaração da estrutura produto int grupo; int cod; char nome [50]; char uni[3]; float preco1,preco2,preco3,preco4; char disp[3];
};
struct mesa{ //Declaração da estrutura mesa int num; int pessoas; int codprod; int qtd; int tm; int status; float valor;
};
int main(){
struct produto prod; // Declaração da variável estrutura produto struct mesa msa; //