Ir ao conteúdo
  • Cadastre-se

Renanzinthhh

Membro Pleno
  • Posts

    71
  • Cadastrado em

  • Última visita

Tudo que Renanzinthhh postou

  1. Bom galera, fiz um programa aqui utilizando várias funções para que a função main() fique pequena, mas sendo que uma dessas funções o if não está rodando certo. PS: Todas as bibliotecas estão corretas, somente a biblioteca "acessosistema.h" está com o problema no if. https://ghostbin.com/paste/2axkg <<< epar.h https://ghostbin.com/paste/nvttf <<< elevapot.h https://ghostbin.com/paste/b7k9z << tiraraiz.h https://ghostbin.com/paste/6jyor << acesossistema.h O erro é o seguinte, o programa de entrada tem 5 perguntas de segurança, para entrar no sistema tem que acertar pelo menos 3 perguntas, sendo que mesmo acertando 3 perguntas aparece "Sistema negado" porém o sistema é liberado.. #include <stdio.h>#include <stdlib.h>#include <math.h>#include "epar.h"#include "elevapot.h"#include "tiraraiz.h"#include "acessosistema.h"int main() { printf("Bem vindo ao sistema\n\n\n\n"); int i = 1; int num; int perg[5]; printf("Yellow em ingles e amarelo (V/F)"); scanf("%c", &perg[0]); // V fflush(stdin); printf("4 + 4 = 20 (V/F)"); // F scanf("%c", &perg[1]); fflush(stdin); printf("2 x 1 = 2 (V/F)"); // V scanf("%c", &perg[2]); fflush(stdin); printf("8 + 2 = 10 (V/F)"); // V scanf("%c", &perg[3]); fflush(stdin); printf("1 + 0 = 5 (V/F)"); // F scanf("%c", &perg[4]); fflush(stdin); acessosistema(); printf("Digite um numero:"); scanf("%d", &num); if(Epar(num)) { printf("O numero e par.\n"); elevaPot(num); printf("\n"); tiraRaiz(num); printf("\n"); } else { printf("O numero nao e par."); } return 0; }
  2. Vdd, foi falta de atenção mesmo, deu certo! Porém o teste só é feito após a última posição do loop :/
  3. Fiz algo tipo isso lá no código, na linha 62. https://ghostbin.com/paste/whmea#L62 Porém apareceu a msg de erro no Dev: 63 32 C:\Users\Renanzinth\Desktop\Algoritmos Temporários\Sist Escolar.cpp [Error] ISO C++ forbids comparison between pointer and integer [-fpermissive] ps: Estou fazendo um algoritmo "complexo" tipo esse pra tentar saber mais do que a faculdade ensina.
  4. Valeu, deu certo. E em relação a parte do nome caso uma pessoa tenha digitado algum numero no nome pedir para repetir, aparecendo "Número inserido no nome, repita por favor" E um teste para a matrícula caso a pessoa tenha digitado alguma letra, porém será somente números... Tentei fazer o teste de condição aqui, porém a minha lógica hoje não estão lá essas coisas :/
  5. Bom gente, estou fazendo um algoritmo aqui pra n ficar a toa, porém n consigo definir o porque disso. O erro estranho está quando selecionamos a opção 1 e damos o nome e a matrícula, dps que imprime na tela, sai desalinhado. Help. #include <stdio.h>#include <string.h>#include <locale.h>#include <time.h>#include <stdlib.h> struct dados { char nome[3][60]; int matr; }; struct dados aluno[3]; int main() { setlocale(LC_ALL,"Portuguese"); int i=0; char esc; for(i=0; i<80; i++) { printf("#"); } do { printf("# #"); printf("# Sistema escolar #"); printf("#------------------------------------------------------------------------------#"); printf("# Centro Federal de Educação Tecnológica Celso Suckow da Fonseca 2015 #"); printf("#------------------------------------------------------------------------------#"); printf("# Data: %s - Hora: %s #",__DATE__,__TIME__); printf("#------------------------------------------------------------------------------#"); printf("# #"); printf("# Menu de escolhas: #"); printf("# 1 - Registrador de alunos #"); printf("# 2 - Registrador de notas #"); printf("# 3 - Mostrar alunos aprovados #"); printf("# 4 - Mostrar alunos reprovados #"); printf("# #"); printf("# Selecione uma opção: "); scanf("%d", &esc); system("cls"); switch(esc) { case 1: printf("\tRegistrador de alunos\n\n"); printf("Informe o nome dos alunos:\n\n"); for (i=0; i<3; i++) { fflush(stdin); printf("Aluno %d: ", i+1); fgets(aluno[i].nome[i],60,stdin); printf("Matrícula: "); scanf("%d", &aluno[i].matr); printf("\n"); } system("cls"); for(i=0;i<3;i++) { printf("%s %d", aluno[i].nome[i], aluno[i].matr); } break; default: printf("Opção inválida"); } break; } while (esc != 4); system("pause"); system("pause"); return 0;}
  6. Bom galera, ontem o pc tava numa boa, hj fui ligar e tava dando isso, seria a placa de video?
  7. Construir um programa em C que leia 10 números e armazene em um vetor e inverta e imprima a ordem desses valores dentro do vetor. #include <conio.h>#include <stdio.h>int main (){ int i, n = 5; int vet [5]; printf("Digite os Numeros: "); for ( i = 0; i < n; i++){ scanf("%d", &vet [i] ); } printf("Numeros Digitados: "); for ( i = 0; i < n; i++){ printf(" %d ",vet [i] ); } printf("\n"); printf("Vetor invertido: "); for ( i = n - 1; i >= 0; i--) printf(" %d ", vet [i]); printf("\n"); getche();} Fiz isso, mas me falaram que está errado, pois tenho que alterar os valores dentro do vetor, alguém da uma luz?
  8. Então, rodei o código de novo, só que no meu novo pc aqui e foi... bugs de dev...
  9. Ops, exclui por engano. No código a variável está declarada. Aí com você o programa rodou numa boa e imprimiu na tela o resultado?
  10. Usar neste tipo ali na parte da condição, correto? Ja fiz e não foi! Aparecia um erro lá, que no qual não posso informá-lo agr, breve postarei.
  11. Então, achei isso também estranho, até porque um amigo meu da minha sala disse que tinha que fazer assim, e vi que não foi, rs. Então... Se eu não declaro elas ali, deixo somente dentro da struct, o compilador informa que não foram declaradas as variaveis nota e matr #include <stdio.h>#include <stdlib.h> int main() { struct dadosAluno{ int matr; float nota; }; struct dadosAluno dadosAlunos[3]; for (i=0; i<3; i++) { printf("Matricula do aluno %d: ", i+1); scanf("%d", &dadosAlunos[i].matr); printf("Digite a nota do aluno %d: ", i+1); scanf("%f", &dadosAlunos[i].nota); printf("\n"); } for (i=0; i<3; i++) { if (nota[i] >= 6.0) printf("%d", matr[i]); } system("pause"); return 0;}
  12. Bom, a questão é: Programa 7: construir um programa em C que leia a matrícula e a nota de 10 alunos e armazene em vetores e imprima a matrícula de todos os alunos aprovados, com média igual ou superior a 6. PS: O compilador não apresenta erro nenhum, porém não imprimi o que eu quero. #include <stdio.h>#include <stdlib.h> int main() { struct dadosAluno{ int matr; float nota; }; struct dadosAluno dadosAlunos[3]; int i = 0, matr[3]; float nota[3]; for (i=0; i<3; i++) { printf("Matricula do aluno %d: ", i+1); scanf("%d", &dadosAlunos[i].matr); printf("Digite a nota do aluno %d: ", i+1); scanf("%f", &dadosAlunos[i].nota); printf("\n"); } for (i=0; i<3; i++) { if (nota[i] >= 6.0) printf("%d", matr[i]); } system("pause"); return 0;}
  13. tava fazendo o programa aqui e no primeiro loop quando aparece "Digite a Nota 1:" ja da erro. O erro está na definição do tamanho do vetor? #include <stdio.h>#include <stdlib.h> int main() { int i = 0, qntNotas, notas[qntNotas], soma = 0; printf("NOTAS DO ALUNO\n\n"); printf("Quantidade de notas do aluno:"); scanf("$d",&qntNotas); for (i=0; i<=qntNotas; i++) { printf("Digite a nota %d: ", i+1); scanf("%d", &notas[i]); soma += notas[i]; } soma /= qntNotas; printf("A media do aluno e: %.1d", soma); system("pause"); return 0; }
  14. Você poderia fazer o teste de mesa dessa parte do código, porque fiquei meio confuso... for (i=1; i<3; i++){ if(strlen(nome[indiceMaiorPal]) < strlen(nome[i])) indiceMaiorPal = i; //Armazena o indice do maior nome } strlen(nome[indiceMaiorPal] é 0, ai vai testar... se o tamanho da string obtida em strlen(nome) for maior que strlen(nome[indiceMaiorPal]), vai guardar no IndiceMaiorPal = i No caso, esse "i" do IndiceMaiorPal, é a maior string obtida, correto?
  15. Então, eu consegui fazer, sendo que a variável cont, ela ta fazendo a contagem, sendo que ela armazena um valor e dps soma + outro, ou seja o primeiro nome tem 1 a o segundo tem 2 a, ele pega o 2 e soma +1 ou seja, aparece 3...
  16. Gente, fiz o código aqui do programa abaixo, só que na hora de compilar da erro, olhei olhei e ao meu ver não consegui identifcar, será que o erro foi na parte lógica? #include <stdio.h>#include <string.h>#include <stdlib.h> int main() { char nomes[3][10], letra; int i, cont = 0; for (i=0; i<3; i++) { printf("Digite um nome: "); fgets(nomes[i],10,stdin); } printf("Digite uma letra: "); scanf("%c", &letra); for (i=0; i<3; i++) { if(nomes[i] == letra) cont++; } printf("O nome %s possui %d %c", nomes[i], cont, letra); system("pause"); return 0; }
  17. Gente, a questão é essa: Faça um programa que leia 5 nomes de no máximo 10 caracteres e armazene-os em uma matriz. Depois imprima o nome que possui o maior tamanho. Eu fiz aqui, mas n consigo achar a parte errada da lógica... #include <stdio.h>#include <string.h>#include <stdlib.h> int main() { char nome[3][10], maiorPal; int i, j; printf("Digite o nome:\n"); for (i=0; i<3; i++) { fgets(nome[i],10,stdin); } printf("\n"); for (i=0; i<3; i++) { for (j=0; j<10; j++) { maiorPal = strlen(nome[i]); } printf("%s", maiorPal); } system("pause"); return 0; }
  18. Gente eu comprei esse processador na loja por 159,90 na loja. Saiu por esse preço porque eu comprei sem o cooler, com o cooler ta 230,00. Gostaria de saber qual é o socket desse processador: Intel / Pentium Dual Core G3220
  19. Essa aqui não ta legal não? Lembrando que se rodar legal no low pra mim ta tranquilo, pois não to com foco somente em jogo e sim para jogar e para fazer meus trab da facul... http://www.boadica.com.br/produtos/f1374/130724.html
  20. Gente eu tinha a config completa, mas a placa de video acabou e não sei mais qual é... Alguém recomenda uma boa na faixa de até 250,00 pra mim? G3220 - R$ 205 - http://www.boadica.com.br/produtos/f22/113575.html H81M-A/BR - R$ 208 - http://www.boadica.com.br/produtos/f8/121142.html Corsair 4GB 1333MHz CL9 - R$ 130 - http://www.boadica.com.br/produtos/f370/73360.html Samsung 500GB - R$ 143,00 - http://www.boadica.com.br/produtos/f45/102880.html CX-430w - R$ 165 - http://www.boadica.com.br/produtos/f370/107867.html Placa de video ?????????????
  21. @dif Jaé, valeu!!! Desinstalei o mysql, passei CCleaner para limpar os registros e instalei o mysql novamente, uma coisa simples fez toda a diferença, obrigado mesmo!
  22. @dif O que seria EasyPHP, to começando a partir de agora nessa área de BD, to dando uma olhada, então não sei nada! Leigo total!
  23. Bom pessoal, fui instalar o MySQL 5.6.26 e durante a instalação, na parte que pede Current Root Password, quando coloco aparece uma mensagem de erro... E nessa imagem abaixo, mostra as paradas do MySQL que foram instalados:

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!