Buscar

Portfolio - Desenvolvimento de projetos de sistemas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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!!");
}

Continue navegando