Ir ao conteúdo
  • Cadastre-se

Reinaldo Neto

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

0
  1. Boa tarde pessoal, eu tenho um gerador que tá gerando uma frequência suja de 2000hz além dos 60hz padrão e preciso ligar um Nobreak neste gerador sempre que a energia da concessionária cai, um QTA já foi implementado e está funcionando, porém o nobreak não liga devido a essa frequência acima do padrão. No momento o Nobreak está ligado na energia da concessionária e preciso de um filtro para que só os 60hz chegue ao Nobreak, alguém pode me ajudar com isso? OBS: Foi me passado que a própria resistência interna do gerador funciona como a resistênca do filtro.
  2. Preciso que quando apagar um dos alunos, o seguinte substitua-o assim por diante, deixando sempre o 10º com um espaço vago. Alguém pode ajudar? 1. Exemplos: a. Cadastro inicial: (2, 3, 1, 6, #, #, #, #, #, #) b. Inclusão da matricula 4: (2, 3, 1, 6, 4, #, #, #, #, #) c. Remoção da matricula 1: (2, 3, 6, 4, #, #, #, #, #, #) d. Inclusão da matricula 5: (2, 3, 6, 4, 5, #, #, #, #, #) #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<string.h> main(){ int opc=0, x=0, p=0, n=0, ord=0; char alunos[11][80]; while(x<20){ system("cls"); printf("1 - Incluir um aluno: "); printf("\n2 - Mostrar todos os alunos: "); printf("\n3 - Mostrar um aluno: "); printf("\n4 - Apagar um aluno: "); printf("\n5 - Sair\n"); scanf("%d",&opc); if(opc==1){ system("cls"); if(p<10){ fflush(stdin); printf("Digite o nome do aluno que voce deseja incluir: "); gets(alunos[p]); p++; n++; } else{ printf("Sala cheia."); getch(); } } else if(opc==2){ system("cls"); for(p=0;p<n;p++){ printf("\n%d - %s",p+1,alunos[p]); } getch(); } else if(opc==3){ system("cls"); printf("Digite a ordem do aluno: "); scanf("%d",&p); printf("\n\n%d - %s",p,alunos[p-1]); getch(); } else if(opc==4){ system("cls"); printf("Digite a ordem do aluno: "); scanf("%d",&p); strcpy(aluno[p-1]," "); getch(); p--; n--; system("cls"); printf("Aluno apagado com sucesso"); getch(); } else if(opc==5){ printf("Ate' mais!"); x=21; } } }
  3. Muito obrigado cara! Era exatamente o que eu desejava. Agora eu entendi também o delay que existia quando eu tentava mover o caractere usando tantos getche(), enfim muito obrigado!
  4. Sou novo no fórum e novo na área de programação também, estou necessitando de uma ajuda para criar movimento em C++. Consegui primeiramente fazer com que um caractere se mova apagando totalmente a tela e reimprimindo esse caractere um espaço a frente, mas meu objetivo é apagar apenas o caractere, como faço isso? Segue abaixo o código: main(){ int i=0, x=5, y=5; char cobra='r', espaco=' '; srand(time(NULL)); gotoxy(x,y); do{ if(getch()=='d'){ system("cls"); x++; gotoxy(x,y); printf("%c", cobra); } else if(getch()=='s'){ system("cls"); y++; gotoxy(x,y); printf("%c", cobra); } else if(getch()=='a'){ system("cls"); x--; gotoxy(x,y); printf("%c", cobra); } else if(getch()=='w'){ system("cls"); y--; gotoxy(x,y); printf("%c", cobra); } } while(i<1); getch(); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...