Ir para conteúdo
matheus11195

Agendamento de data

Recommended Posts

Sou iniciante em programação e estou fazendo um sistema web e umas das funcionalidades é a de agendamento de datas e horários correspondente a data, como faço pra não permitir o usuário cadastrar no banco data e hora já cadastrados, como posso mostrar uma mensagem de por exemplo “horário ou data indisponível”.
Isso pode ser feito usando JavaScript?
Asssim POR EXEMPLO

ss.thumb.png.6a97a173a435733e7b20ad7172073dbe.png

Por favor me indiquem um caminho para isso, se preciso usar uma API…

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se voce quiser fazer essa reserva vai ter que salvar em algum lugar, o mais comum seria num banco de dados. Olhe o seguinte exemplo

 

aplicacao-reserva-horario.png.5fd987809b422d89a5e525d7d9927a16.png

 

 

Nesse caso o Navegador manda pra Aplicacao Servidor e ela olha no Banco de dados se determinado horario está disponivel para reserva.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora


  • Conteúdo Similar

    • Por hhenrique14
      Bom caros nerds deste site estou desenvolvendo um sistema para concluir uma matéria da faculdade em linguagem java. Não possuo experiência então tudo que faço é pesquisando na net ok.
      Bom mas a situação é a seguinte na tela de cadastro de produtos eu fiz uma tabela e o usuário iria adentrar com o código do produto e assim sendo o produto vai aparecer na tabela.
      Assim sendo fiz o método abaixo dentro da daoproduto para retornar justamente todos os dados buscando pelo ID
      public BeansProduto busProduto(BeansProduto mod) {//INSTANCIA PARA O BOTAO BUSCAR
      conn.conexao();
      conn.executaSql(" select * from produto where id_produto = ? ’%" + mod.getPesquisar() + “%’”);
      try {
      conn.rs.first();//filtra o primeiro resultado encontrado no banco
      buscaNomeFornecedor(conn.rs.getInt(“id_fornecedor”));
      mod.setIdProduto(conn.rs.getInt(“id_produto”));
      mod.setNomeProduto(conn.rs.getString(“nome_produto”));
      mod.setLote(conn.rs.getInt(“lote_produto”));
      mod.setPrecoCompra(conn.rs.getFloat(“preco_compra”));
      mod.setPrecoVenda(conn.rs.getFloat(“preco_venda”));
      mod.setQtdProduto(conn.rs.getInt(“quantidade”));
      mod.setFornecedorProduto(nomeFornecedor);
      } Este é o evento que arrumei no botão de pesquisar
      private void jButtonPesquisarActionPerformed(java.awt.event.ActionEvent evt) {
      mod.setPesquisar(jTextFieldPesquisar.getText()); // Seta o bato pesquisar
      BeansProduto model = control.busProduto(mod); // instanticia a classe beans
      //preenche a tabela
      preencherTabela(“select *from produto where id_produto = ? ’%” + mod.getPesquisar() + “%’”);
      }
      Contudo aparece a seguinte mensagem ao colocar o código de um produto e clicar no botão buscar:
      Erro ao ExecutarSql:
      ERRO: operador não existe: integer ~~ unknown
      Dica: nenhum operador corresponde com o nome e o(s) tipo(s) de argumento(s) informados. Você precisa adicionar conversões de tipo explícitas.
      Posição: 41
      Bom seria este meu problema se você puder me auxiliar de alguma forma serei ficarei grato

    • Por RHAguiar
      Boa tarde!
      Estou com problema pra finalizar um projeto,
      1º eu crio um objeto - ok
      2º eu salvo o objeto criado em dat- ok
      3º eu carrego os arquivos criados no dat,
      4º Eu imprimo todos os objetos armazenados no dat.
      As duas últimas partes aparentemente não estão funcionando, porém como não esta apresentando nenhum erro não estou conseguindo identificar o que esta acontecendo.
      package menu;
      import java.util.ArrayList;
      import java.util.List;
      import javax.swing.JOptionPane;
      import java.io.EOFException;
      import java.io.FileInputStream;
      import java.io.FileOutputStream;
      import java.io.ObjectInputStream;
      import java.io.ObjectOutputStream;
      public class Menu {
      public static void main(String[] args) { Cilindro cil; Cone con; EquacaoDoSegundoGrau equ; Paralelepipedo par; Ponto pon; Triangulo tri; // Listas pra armazenar os valores List<Ponto> guardarPon = new ArrayList<>(); List<Triangulo> guardarTri = new ArrayList<>(); List<Cone> guardarCon = new ArrayList<>(); List<Cilindro> guardarCil = new ArrayList<>(); List<Paralelepipedo> guardarPar = new ArrayList<>(); List<EquacaoDoSegundoGrau> guardarEqu = new ArrayList<>(); //Escolhe qual forma deseja criar String opcao = "Sim"; while ("Sim".equals(opcao) || "sim".equals(opcao) || "SIM".equals(opcao)) { int escolha; escolha = Integer.parseInt( JOptionPane.showInputDialog(null, "O que deseja realizar? \n " + "Digite 1 para carregar os objetos criados \n " + "Digite 2 para criar um Ponto\n " + "Digite 3 para criar um Triangulo\n " + "Digite 4 para criar um Cone\n " + "Digite 5 para criar um Cilindo\n " + "Digite 6 para criar um Paralelepipedo\n " + "Digite 7 para criar uma Equação de Segundo grau\n " + "Digite 8 para salvar os objetos criados \n " + "Digite 9 para imprimir os objetos criados")); switch (escolha) { case 1: carregar("pon.dat", guardarPon); carregar("tri.dat", guardarTri); carregar("con.dat", guardarCon); carregar("cil.dat", guardarCil); carregar("par.dat", guardarPar); carregar("equ.dat", guardarEqu); break; case 2: // criar objeto pon = new Ponto(); // guardar ele em uma lista guardarPon.add(pon.lerDadosXY()); break; case 3: tri = new Triangulo(); guardarTri.add(tri.lerDadosTriangulo()); break; case 4: con = new Cone(); guardarCon.add(con.lerDadosCone()); break; case 5: cil = new Cilindro(); guardarCil.add(cil.lerDadosCilindro()); break; case 6: par = new Paralelepipedo(); guardarPar.add(par); break; case 7: equ = new EquacaoDoSegundoGrau(); guardarEqu.add(equ.lerDadosEquacaoDoSegundoGrau()); break; case 8: salvar("pon.dat", guardarPon); salvar("tri.dat", guardarTri); salvar("con.dat", guardarCon); salvar("cil.dat", guardarCil); salvar("par.dat", guardarPar); salvar("equ.dat", guardarEqu); break; case 9: // Imprimir todas as formas criadas na tela System.out.println("Pontos criados:"); for (int i = 0; i < guardarPon.size(); i++) { try { System.out.println(guardarPon.get(i).getX() + " " + guardarPon.get(i).getY()); } catch (Exception e){ System.out.println(e.getMessage()); } } System.out.println("Triângulos criados:"); for (int i = 0; i < guardarTri.size(); i++) { try { System.out.println(guardarTri.get(i).getBase() + " " + guardarTri.get(i).getAltura() + " " + guardarTri.get(i).getArea() + " " + guardarTri.get(i).getPerimetro()); } catch(Exception e){ System.out.println(e.getMessage()); } } System.out.println("Cones criados:"); for (int i = 0; i < guardarCon.size(); i++) { try{ System.out.println(guardarCon.get(i).getRaiobase() + " " + guardarCon.get(i).getAltura() + " " + guardarCon.get(i).getPerimetro()); } catch(Exception e){ System.out.println(e.getMessage()); } } System.out.println("Cilindros criados:"); for (int i = 0; i < guardarCil.size(); i++) { try{ System.out.println(guardarCil.get(i).getRaio() + " " + guardarCil.get(i).getAltura() + " " + guardarCil.get(i).getAreaTotal() + " " + guardarCil.get(i).getVolume()); } catch(Exception e){ System.out.println(e.getMessage()); } } System.out.println("Paralelepípedos criados:"); for (int i = 0; i < guardarPar.size(); i++) { try{ System.out.println(guardarPar.get(i).getAltura() + " " + guardarPar.get(i).getLargura() + " " + guardarPar.get(i).getComprimento() + " " + guardarPar.get(i).getVolume()); } catch(Exception e){ System.out.println(e.getMessage()); } } System.out.println("Equações do Segundo Grau criadas:"); for (int i = 0; i < guardarEqu.size(); i++) { try{ System.out.println(guardarEqu.get(i).getA() + " " + guardarEqu.get(i).getB() + " " + guardarEqu.get(i).getC() + " " + guardarEqu.get(i).getDelta() + " " + guardarEqu.get(i).getX1() + " " + guardarEqu.get(i).getX2()); } catch(Exception e){ System.out.println(e.getMessage()); } } break; default: System.out.println("Opcão escolhida incorreta, selecione conforme indicador no menu"); } opcao = JOptionPane.showInputDialog("Deseja realizar outra Operação? ( ''Sim'' para continuar)"); } } public static boolean salvar (String document, List arl) { try{ FileOutputStream fos = new FileOutputStream(document); ObjectOutputStream out = new ObjectOutputStream(fos); for (int i=0; i<arl.size(); i++) { out.writeObject( arl.get(i) ); } out.close(); fos.close(); } catch(Exception ex){ JOptionPane.showMessageDialog(null, "Erro salvando objetos... " + ex.getMessage()); return false; } return true; } public static boolean carregar (String document, List arl) { FileInputStream fis; ObjectInputStream in; try{ fis = new FileInputStream(document); in = new ObjectInputStream(fis); arl.clear(); boolean sair = false; do { try { Object info = in.readObject(); arl.add(info); } catch (EOFException normalEof) { sair=true; } } while (!sair); in.close(); fis.close(); } catch(Exception e){ JOptionPane.showMessageDialog(null, "Erro carregando objetos... " + e.getMessage()); return false; } return true; } }
       
       
    • Por douglasFAETERJ
      Bom dia, 
       
      Estou estudando a fundo o livro em questão e no exemplo citado, aparece  tipo incompatível: FileOutputStream não pode ser convertido para OutputStream. Abaixo segue a instrução:
       
      ObjectOutputStream stream = new ObjectOutputStream(file);
       
      E aparece no NetBeans um ponto de exclamação, dizendo que o tipo é incompatível. Alguém pode me ajudar aí?
       
      Segue abaixo uma parte do código:
       
      package cap07;
      import java.io.*;
      public class ProdutoPersiste extends Produto {
          public String gravar() {
              String ret = "Produto armazenado com sucesso!";
              try {
                  FileOutputStream file = new FileOutputStream("c:/Produto" + this.getCodigo());
                  ObjectOutputStream stream = new ObjectOutputStream(file);
                  stream.writeObject(this);
                  stream.flush();
              }
              catch (Exception erro) {
                  ret = "Falha na gravação\n " + erro.toString();
              }
              return ret;
      }
       
      []'s
    • Por bernardosaltiel
      SELECT * FROM Cheque t, Cliente rec, Cliente pas, Cliente tit,STATUS s WHERE t.cdTitular = rec.id AND t.cdRecebidoDe = pas.id AND t.cdRepassadoPara = tit.id AND t.cdstatus = s.id
      Tenho esse sql. mas ele não lista os cdrepassado. Para que estão null, quero listar os que tem dados e os que tem campo null.
    • Por Jeovane Carvalho
      Saudações senhoras (es), venho por meio desta pedir um help, pois tenho esse código que exibirei abaixo que esta funcionando 99%, mas só esta faltando um porém que ainda não consigo implementar, tipo:
      Tenho esse código , um menu de nota de alunos, que insere, deleta, imprime e busca por código, até aí esta funcionando de boa, só que, por exemplo se eu cadastrar 2 alunos, um com a matrícula 1 e o outro com a matrícula 2, ele mostra normalmente na tela quando eu peço para listar , mas se eu deletar a matrícula 1 e deixar apenas a matrícula 2 , ele já não lista mais, e pelo que vi e li em vários fóruns é que teria que colocar um ponteiro, ou uma opção recursiva de uma função chamando ela mesma, e gostaria de saber como faço , e se preciso que ao deletar a matrícula 1, este espaço de memória ficará vazio e se tem como realocar a matrícula 2 para o espaço 1 da memória, pois mesmo eu fazendo o laço nessa variável ela não  busca a segunda cadastrada, segue o código:
      A senha de acesso é 1
       
      #include<stdio.h> #include<stdlib.h> #include<locale.h> #include<string.h> #define SENHA 1 #define MAX 3 #ifndef COLORS_H #define COLORS_H #define foreground(color) FORE##color #define background(color) BACK##color #define style(style_) style_ /** Foreground Colors **/ #define FOREBLACK printf("\033[30m") #define FORERED printf("\033[31m") #define FOREGREEN printf("\033[32m") #define FOREYELLOW printf("\033[33m") #define FOREBLUE printf("\033[34m") #define FOREMARGENTA printf("\033[35m") #define FORECYAN printf("\033[36m") #define FOREWHITE printf("\033[37m") #define FORENORMAL_COLOR printf("\033[39m") /** Background Colors **/ #define BACKBLACK printf("\033[40m") #define BACKRED printf("\033[41m") #define BACKGREEN printf("\033[42m") #define BACKYELLOW printf("\033[43m") #define BACKBLUE printf("\033[44m") #define BACKMAGENTA printf("\033[45m") #define BACKCYAN printf("\033[46m") #define BACKWHITE printf("\033[47m") #define BACKNORMAL printf("\033[49m") /** Style **/ #define BRIGHT printf("\033[1m") #define DIM printf("\033[2m") #define NORMAL printf("\033[22m") #define RESETALL printf("\033[0m") #define UNDERLINE printf("\033[4m") #define BLINKSLOW printf("\033[5m") #define BLINKRAPID printf("\033[6m") #define ITALIC printf("\033[3m") #define NEGATIVE printf("\033[7m") #endif /* COLORS_H */ //CONSTRUTOR DE VARIÁVEIS struct cadastro { int matricula; char aluno[50]; char disciplina1[50]; char disciplina2[50]; char disciplina3[50]; float nota1; float nota2; float nota3; float nota4; float nota5; float nota6; float nota7; float nota8; float nota9; int codaux[20]; int vazio; int cod; }; struct cadastro registros[MAX]; void flush_in(){ int ch; while( (ch = fgetc(stdin)) != EOF && ch != '\n' ){} } void gotoxy (int x, int y); //Funçoes que serao usadas void cadastrar(int cod, int pos); //Funçao para consulta void listar( void ); //Funçao para consulta void consultar( void ); //Funçao para exibir relatorio int relatorio( void ); //Função para verificar posição int verifica_pos( void ); //Função para verificar codigo int verifica_cod( int cod ); //Função para verificar posição do codigo int verifica_pos( void ); //Função para excluir cadastro void zerar( void ); //Função para excluir cadastro void excluir( void ); //FUNÇÃO DO MAIN QUE CHAMA TODAS AS FUNÇÕES int main(void){ system ("color 1f"); int op = 0,senha=SENHA,posicao, matricula, retorno; printf("######### SISTEMA DE NOTAS DE ALUNOS: ##############\n\n "); do { printf ("\t\t ----------------------------------\n"); printf ("\n\t\t\t INSIRA A SUA SENHA : "); fflush(stdin); scanf ("%d",&senha); if(senha!=SENHA) { system ("color 1E"); printf("\n\n\t\t\t Senha incorreta. Tente Novamente !\n\n"); printf("\t\t ");system("pause"); system("cls"); } } while(senha!=SENHA); while(op!=5){ system("cls"); printf ("\t\t\t *** MENU DE NOTAS DE ALUNO: ***\n\n ",setlocale(LC_ALL,"")); printf ("\n\n\n\t\t\t DIGITE UMA OPÇÃO ABAIXO: \n\n\n\n ",setlocale(LC_ALL,"")); printf ("\t\t\t -----------------------------\n",setlocale(LC_ALL,"")); printf ("\t\t\t| 1 - Matrícula do Aluno |\n",setlocale(LC_ALL,"")); printf ("\t\t\t| 2 - Listar todos os Alunos |\n",setlocale(LC_ALL,"")); printf ("\t\t\t| 3 - Pesquisar por Matrícula |\n",setlocale(LC_ALL,"")); printf ("\t\t\t| 4 - Excluir Aluno |\n",setlocale(LC_ALL,"")); printf ("\t\t\t| 5 - Sair |\n",setlocale(LC_ALL,"")); printf ("\t\t\t -----------------------------\n",setlocale(LC_ALL,"")); scanf ("%d", &op); switch(op) { case 1: // FUNÇÃO VERIFICA A MATRÍCULA AO CADASTRAR { posicao=verifica_pos(); if ( posicao !=2) { printf("\n\t\t Digite o número da matrícula para o aluno : "); scanf("%d",&matricula); fflush(stdin); retorno = verifica_cod( matricula); if ( retorno == 1 ) { cadastrar( matricula, posicao ); }else{ printf("\n\t\tEste número de Matrícula já existe. Tente Outro !\n\n"); printf("\t\t ");system("pause\n\n"); } }else printf("\n\n\t\t Não é possível realizar mais cadastros !\n\n"); printf("\t\t ");system("pause\n\n"); break; } case 2: // LISTAR { listar(); break; } case 3:// CONSULTAR { consultar(); break; } case 4:// EXCLUIR { excluir(); system ("pause"); break; } // SAIR case 5: { printf("\n\n\t\t Saindo do Sistema - Tchau"); getchar(); printf("\t\t ");return 0; break; } default :// OPÇÃO INVÁLIDA printf("\n\t\t Opcão Inválida\n\n",setlocale(LC_ALL,"")); printf("\t\t ");system("pause\n\n"); break; } } getchar(); }//Final da Função Verifica se a matrícula ja esta sendo usada //FIM DO MAIN // FUNÇAO CADASTRAR void cadastrar( int cod, int pos ) { pos = verifica_pos(); registros[pos].cod = cod; printf("\n\t\t Digite Nome do Aluno: "); scanf("%s",&registros[pos].aluno); printf("\n\t\t Digite a 1º Disciplina : "); scanf("%s",&registros[pos].disciplina1); flush_in(); printf("\n\t\t Nota do 1º Bimestre: "); scanf("%f",&registros[pos].nota1); fflush(stdin); printf("\n\t\t Nota do 2º Bimestre: "); scanf("%f",&registros[pos].nota2); fflush(stdin); printf("\n\t\t Nota do 3º Bimestre: "); scanf("%f",&registros[pos].nota3); printf("\n\t\t Digite a 2º Disciplina : "); scanf("%s",&registros[pos].disciplina2); fflush(stdin); printf("\n\t\t Nota do 1º Bimestre: "); scanf("%f",&registros[pos].nota4); fflush(stdin); printf("\n\t\t Nota do 2º Bimestre: "); scanf("%f",&registros[pos].nota5); fflush(stdin); printf("\n\t\t Nota do 3º Bimestre: "); scanf("%f",&registros[pos].nota6); printf("\n\t\t Digite a 3º Disciplina : ",setlocale(LC_ALL,"")); scanf("%s",&registros[pos].disciplina3); fflush(stdin); printf("\n\t\t Nota do 1º Bimestre: ",setlocale(LC_ALL,"")); scanf("%f",&registros[pos].nota7); fflush(stdin); printf("\n\t\t Nota do 2º Bimestre: ",setlocale(LC_ALL,"")); scanf("%f",&registros[pos].nota8); fflush(stdin); printf("\n\t\t Nota do 3º Bimestre: ",setlocale(LC_ALL,"")); scanf("%f",&registros[pos].nota9); registros[pos].vazio = 1; printf("\n\t\t Cadastro Realizado com Sucesso!\n\n",setlocale(LC_ALL,"")); printf("\t\t ");system("pause"); } //Final da Função Cadastrar // FUNÇAO LISTAR DADOS void listar(void) { int i,cod,posicao,pos,total; setlocale(LC_ALL," "); pos = verifica_pos(); if (cod>MAX) { system("cls"); printf("\nRESULTADO DA BUSCA: \n"); printf("\nForam encontrado (s) o total de :"); for(i=0; i<pos; i++){ total=pos; } printf(" %d Aluno (s) :\n",total); printf("________________________________________________\n\n"); } if (pos>=1) { for (i=0; i<pos; i++ ) { printf("\n\t |Matrícula : %d\n",registros[i].cod); printf("\n\t |Nome do Aluno é: %s\n" ,registros[i].aluno); printf("\n\t |Disciplina : %s\n",registros[i].disciplina1); printf("\n\t |Nota do 1º Bimestre: %.1f\t",registros[i].nota1); printf("\n\t |Nota do 2º Bimestre: %.1f\t",registros[i].nota1); printf("\n\t |Nota do 3º Bimestre: %.1f\n",registros[i].nota3); printf("\n\t |Disciplina : %s\n",registros[i].disciplina2); printf("\n\t |Nota do 1º Bimestre: %.1f\t",registros[i].nota4); printf("\n\t |Nota do 2º Bimestre: %.1f\t",registros[i].nota5); printf("\n\t |Nota do 3º Bimestre: %.1f\n",registros[i].nota6); printf("\n\t |Disciplina : %s\n",registros[i].disciplina3); printf("\n\t |Nota do 1º Bimestre: %.1f\t",registros[i].nota7); printf("\n\t |Nota do 2º Bimestre: %.1f\t",registros[i].nota8); printf("\n\t |Nota do 3º Bimestre: %.1f\n",registros[i].nota9); printf("___________________________________________________\n\n"); } }else{ if (pos<=0) { printf("\n\n\t\t\t Não existe Aluno cadastrado !\n\n"); printf("\t\t ");system("pause"); return; getchar(); } } printf("\t\t ")/system("pause"); }//Final da Função Listar //FUNÇÃO CONSULTAR DADOS void consultar( void ) { int cont = 0, cod,posicao, retorno,codaux; printf("\n\n\t\t\tEntre com o número de Matrícula : ",setlocale(LC_ALL,"")); scanf("%d",&cod); while ( cont <=2) { if (registros[cont].cod==cod) { if (registros[cont].vazio==1) { system("cls"); printf("\nRESULTADO DA BUSCA: \n\n"); printf("_____________________________________________\n\n"); printf("\nMatrícula : %d\n",registros[cont].cod); printf("\nNome do Aluno é: %s\n" ,registros[cont].aluno); printf("\nDisciplina : %s\n",registros[cont].disciplina1); printf("\nNota do 1º Bimestre: %.1f\t",registros[cont].nota1); printf("\nNota do 2º Bimestre: %.1f\t",registros[cont].nota1); printf("\nNota do 3º Bimestre: %.1f\n",registros[cont].nota3); printf("\nDisciplina : %s\n",registros[cont].disciplina2); printf("\nNota do 1º Bimestre: %.1f\t",registros[cont].nota4); printf("\nNota do 2º Bimestre: %.1f\t",registros[cont].nota5); printf("\nNota do 3º Bimestre: %.1f\n",registros[cont].nota6); printf("\nDisciplina : %s\n",registros[cont].disciplina3); printf("\nNota do 1º Bimestre: %.1f\t",registros[cont].nota7); printf("\nNota do 2º Bimestre: %.1f\t",registros[cont].nota8); printf("\nNota do 3º Bimestre: %.1f\n",registros[cont].nota9); printf("\n\n"); system ("pause"); break; } } cont++; } if (registros[cont].vazio==0) { printf("\n\t\t Esta Matrícula não existe. Tente novamente !\n\n",setlocale(LC_ALL,"")); printf("\t\t ")/system("pause"); } } //Final da Função Consultar Dados //FUNÇÃO VERIFICA POSIÇÃO int verifica_pos( void ) { int cont = 0; while ( cont <=MAX) { if ( registros[cont].vazio == 0 ) return(cont); cont++; } return(-1); }//Final da verifica Posição int zerar(int cod) { int cont; for ( cont = 0; cont <= MAX; cont++ ) registros[cont].vazio = 0; } //FUNÇÃO VERIFICA CÓDIGO int verifica_cod( int cod ) { int cont = 0; while ( cont <= MAX ) { if ( registros[cont].cod == cod ) return(0); cont++; } return(1); }//Final da Função Verifica Código //FUNÇÃO EXCLUIR void excluir( void ) { int cod, cont = 0; char resp; printf("\n\t Entre com o código do registro que deseja excluir :",setlocale(LC_ALL,"")); scanf("%d", &cod ); while ( cont <= MAX) { if ( registros[cont].cod == cod ) { // FALTOU if ( registros[cont].vazio == 1 ) { printf("\n\n\nRESULTADO DA BUSCA: \n\n"); printf("\nForam encontrado (os) Aluno (s) : %d\n" ,registros[cont].cod); printf("**********************************************\n\n"); printf("\nMatrícula : %d\n",registros[cont].cod); printf("\nNome do Aluno é: %s\n" ,registros[cont].aluno); printf("\nDisciplina : %s\n",registros[cont].disciplina1); printf("\nNota do 1º Bimestre: %.1f\t",registros[cont].nota1); printf("\nNota do 2º Bimestre: %.1f\t",registros[cont].nota1); printf("\nNota do 3º Bimestre: %.1f\n",registros[cont].nota3); printf("\nDisciplina : %s\n",registros[cont].disciplina2); printf("\nNota do 1º Bimestre: %.1f\t",registros[cont].nota4); printf("\nNota do 2º Bimestre: %.1f\t",registros[cont].nota5); printf("\nNota do 3º Bimestre: %.1f\n",registros[cont].nota6); printf("\nDisciplina : %s\n",registros[cont].disciplina3); printf("\nNota do 1º Bimestre: %.1f\t",registros[cont].nota7); printf("\nNota do 2º Bimestre: %.1f\t",registros[cont].nota8); printf("\nNota do 3º Bimestre: %.1f\n",registros[cont].nota9); getchar(); printf("\nDeseja realmente excluir ? S/N:"); scanf("%c",&resp); if ( ( resp == 'S' ) || ( resp == 's' ) ) { registros[cont].cod=0; registros[cont].aluno[50]=0; registros[cont].disciplina1[50]=0; registros[cont].nota1=0; registros[cont].nota1=0; registros[cont].nota3=0; registros[cont].disciplina2[50]=0; registros[cont].nota4=0; registros[cont].nota5=0; registros[cont].nota6=0; registros[cont].disciplina3[50]=0; registros[cont].nota7=0; registros[cont].nota8=0; registros[cont].nota9=0; registros[cont].vazio=0; printf("\nExclusão feita com sucesso\n\n"); break; } else { if ( ( resp == 'N' ) || ( resp == 'n' ) ) { printf("Exclusão cancelada!\n"); break; } } } } cont++; if ( cont > 2) printf("\n\n\t\t Código não encontrado . Tente Outro !\n"); } printf("\n\t\t ");return;system("pause"); system("cls"); }//Final da Função Excluir   Desde já eu agradeço o espaço..
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: