Baixe o app para aproveitar ainda mais
Prévia do material em texto
............................................................................................................................... Análise e desenvolvimento de Sistemas – PRG Natália Ambrósio Cardoso – RA 208022021 PORTFÓLIO DESENVOLVIMENTO DE PROJETOS DE SISTEMAS ........................................................................................................................................ Guarulhos 2022 Natália Ambrósio Cardoso PORTFÓLIO DESENVOLVIMENTO DE PROJETOS DE SISTEMAS Trabalho apresentado ao Curso Análise e desenvolvimento de sistemas do Centro Universitário ENIAC para a disciplina Desenvolvimento de Projetos de Sistemas Prof. Lucio Luzetti Criado Guarullhos 2022 Resposta: package /** * @author */ import javax.swing.JOptionPane; public class denuncias { /*ATRIBUTOS*/ String iluminacao String saneamento; String mobilidade; String outros; static int matricula = 0000; //Construtor package /** * @author */ import javax.swing.JOptionPane; public class reclamante { /*ATRIBUTOS*/ String nome String endereco; String telefone; String email; static int registro = 0000; //Construtor reclamante(String nome,String endereco, String telephone, String email){ this.nome = nome; this.endereco = endereco; this.telefone = telephone; this.email = email } /*METODO*/ n = Integer.parseInt(JOptionPane.showInputDialog("Informe o reclamante")); for (int i = 1; 1 <= n; i++){ nome = JOptionPane.showInputDialog("Nome do reclamante"); endereco = JOptionPane.showInputDialog("Informe o endereco do reclamante"); telefone = JOptionPane.showInputDialog("Informe o telefone do reclamante"); email = JOptionPane.showInputDialog("Informe o e-mail do reclamante"); reclamante = new reclamante(nome, endereco, telefone, email); //cria obj pelo construtor #include <stdio.h> #import <locale.h> #include <time.h> #include <string.h> void main(){ /*Objetivo: . Problema: Desenvolver um programa em C para cadastrar as denúncias como iluminação, Saneamento Básico, Mobilidade Urbana, etc. usando as estruturas de dados como registro (struct) e vetor (array) para armazenar e manipular os dados cadastrados. As operações são simples : Cadastrar denúncias; Consultar a lista das denúncias cadastradas finalizar Cada registro deve conter : Código, Data e Descrição Obs: Você deve criar um vetor de registros e funciona como uma fila. Utiliza procedimentos ou funçõess para desenvolver este programa */ setlocale(LC_ALL, "Portuguese"); struct cadastro_denuncia{ int cod; char descricao [10][20]; }; time_t agora; char datahora[100]; /* Recupera a quantidade de segundos desde 01/01/1970 */ agora = time(NULL); /* Formata a data e a hora da forma desejada */ strftime( datahora, sizeof(datahora), "%d.%m.%Y - %H:%M:%S", localtime( &agora ) ); ///printf( "Data/Hora: %s\n", datahora ); struct cadastro_denuncia cad; int opcao = 0; printf("Olá reclamante tudo bem? O que você deseja?\n"); printf("\nCADASTRAR DENUNCIA [1]\n"); printf("\nCONSULTAR DENUNCIA [2]\n"); scanf("%d", &opcao); if(opcao == 1){ printf("Informe sua denúncia neste campo: "); fflush(stdin); gets(cad.descricao); printf("Informe seu código neste campo: "); fflush(stdin); gets(cad.cod); } #include <stdio.h> void cadastro(codigo, titulo, descricao){ int posicao = 0; typedef struct { int codigo; char titulo; char descricao; } Cadastro_Denuncia; Cadastro_Denuncia Denuncia, Denuncias[10]; Denuncia.codigo = codigo; Denuncia.titulo = titulo; Denuncia.descricao = descricao; posicao = posicao + 1; return; } int menu(){ int opcao = 0; printf("-----OLA HUMANO! O QUE VOCE DESEJA FAZER?-----\n"); printf("\n-----DIGITE O NUMERO CORREPONDENTE A OPCAO QUE VOCE DESEJA-----\n"); printf("\n CADASTRAR DENUNCIA [1] \n"); printf("\n CONSULTAR DENUNCIA [2] \n"); scanf("%d", &opcao); if(opcao == 1){ cadastrar_denuncia(); opcao = 1; } else if(opcao == 2){ consultar_denuncia(); opcao = 2; } while(opcao != 1 && opcao != 2){ printf("BARRAMENTO"); printf("\n-----RECLAMANTE! ESCOLHA A OPÇÃOO CORRESPONDENTE, POR FAVOR.-----\n"); printf("\n-----DIGITE O NUMERO CORREPONDENTE A OPCAO QUE VOCE DESEJA-----\n"); printf("\nCADASTRAR DENUNCIA [1]\n"); printf("\nCONSULTAR DENUNCIA [2]\n"); scanf("%d", &opcao); if(opcao == 1){ cadastrar_denuncia(); } else if(opcao == 2){ consultar_denuncia(); } } opcao = 0; printf("\nDESEJA CONTINUAR?\n"); printf("\nSIM[1] NÃO[2]\n"); scanf("%d", &opcao); if(opcao == 1){ return 1; } else if(opcao == 2){ printf("ENCERRANDO!"); return 2; } while(opcao != 1 || opcao != 2){ printf("\nDESEJA CONTINUAR?\n"); printf("\nSIM[1] NÃO[2]\n"); scanf("%d", &opcao); if(opcao == 1){ return 1; } else if(opcao == 2){ return 0; } } } int cadastrar_denuncia(void){ int codigo; char titulo; char descricao; printf("\nDigite o codigo da denuncia:\n"); scanf("%d", &codigo); printf("\nDigite o titulo da denuncia:\n"); scanf("%s", &titulo); printf("\nDigite o descricao da denuncia:\n"); scanf("%s", &descricao); return codigo, titulo, descricao; } void consultar_denuncia(){ printf("TESTE"); } void main(){ menu(); printf("SISTEMA FINALIZADO!!"); }
Compartilhar