Ir ao conteúdo
  • Cadastre-se

BONGO boy

Membro Júnior
  • Posts

    9
  • Cadastrado em

  • Última visita

Tudo que BONGO boy postou

  1. Desculpe não achei a opção do mingw e não sei exatamente qual tipo de C o programa Dev C++ utiliza mas esse é o meu problema Faça um programa, utilizando o Dev-C++, para armazenar os dados de um aluno(a), contendo os seguintes dados: matricula: inteiro nome: caractere sexo: caractere idade: inteiro av1, av2, av3 e media: real O usuário poderá armazenar no máximo 30 alunos. O programa terá a opção de adicionar, exibir ou salvar/carregar os dados. O programa deverá ter as seguintes condições: · Adicionar: o Efetuar uma pesquisa para saber se o aluno(a) existe ou não no vetor através da matrícula do mesmo § Se existir, informar que o aluno(a) já se encontra presente e não adicione § Caso não exista, verifique se o sistema está ou não lotado antes de inserir o Ao armazenar as notas utilize o mesmo critério de avaliação da Faculdade para calcular a média, está não deve ser informada pelo aluno (Soma das 2 maiores notas divididos pela quantidade)(ou seja se av3 > av1 então media = av3 + av2 / 2) · Exibir: o O usuário poderá exibir os alunos(as) com os seguintes critérios de média: § Alunos reprovados com média inferior a 5 § Alunos reprovados com média inferior a 7 § Alunos reprovados § Alunos aprovados com média superior ou igual a 7 § Alunos aprovados com média superior ou igual a 9 § Alunos aprovados § Todos os alunos · Salvar/Carregar: o O usuário irá escolher entre salvar ou carregar um arquivo externo § Colocar um campo para o usuário informar o nome do arquivo externo, tanto na opção de salvar quanto carregar § Ao selecionar a opção de carregar dados, o sistema deve ler todas as informações do arquivo externo e adicionar no programa Por enquanto este é o meu código #include<stdio.h> #include<stdlib.h> #include<iostream> #include<string.h> using namespace std; typedef struct{ char nome[20], sexo[20]; int idade, matricula; double av1, av2, av3, media; }Aluno; Aluno alu[25]; int total=0; void Cadastrar(){ system("cls"); cout<<"Programa"<<endl; cout<<"Cadastrar Aluno"<<endl; if (total<50){ cout<<"Nome: "; cin>>alu[total].nome; cout<<"Idade: "; cin>>alu[total].idade; cout<<"Sexo: "; cin>>alu[total].sexo; cout<<"Matricula: "; cin>>alu[total].matricula; cout<<"Nota da Av1: "; cin>>alu[total].av1; cout<<"Nota da Av2: "; cin>>alu[total].av2; cout<<"Nota da Av3: "; cin>>alu[total].av3; total++; } else cout<<"Sistema Lotado"<<endl; system("pause"); } void Buscar(){ system("cls"); cout<<"Programa"<<endl; cout<<"Buscar Funcionario"<<endl; if (total == 0) cout<<"Sistema vazio"<<endl; else{ int matricula; cout<<"Matricula para busca: "; cin>>matricula; for(int i=0; total; i++){ if (strcmp(alu[i].matricula,matricula) == 0){ (Nesta parte o programa está dando erro) cout<<"Idade: "<<alu[i].idade<<endl; cout<<"Nome: "<<alu[i].nome<<endl; cout<<"Sexo: "<<alu[i].sexo<<endl<<endl; } } } system("pause"); } main(){ int op; do{ system("cls"); cout<<"Programa"<<endl; cout<<"[1] CADASTRAR ALUNO"<<endl; cout<<"[2] BUSCAR ALUNO"<<endl; cout<<"[0] Sair"<<endl; cout<<"opção: "; cin>>op; switch(op){ case 1: Cadastrar(); break; case 2: Buscar(); break; } }while(op!=0); }
  2. Boa tarde gostaria de resolver esse exercício: Escreva um programa que leia 10 números inteiros e os armazene em um vetor. Imprima o vetor, o maior elemento (número e posição) e o menor elemento (número e posição). até agora esse é meu código #include<stdio.h> int main(void){ int vet [10]; int i; for (i=0; i<10; i++) { printf("\nDigite o valor do elemento da posicao $d: ", i+1); scanf("%d", &vet[i]); int maior = vet[0]; int posMaior = 1; } for (i=1; i<10; i++) { if (vet[i] > maior) { maior = vet[i]; posMaior = i+1; } } printf("\no vetor eh: "); for (i=0; i<10; i++) { printf("%d", vet[i]); printf("\no maior elemento en $d, localizado na posicao 3d.\n", maior, posMaior); } system ("pause"); return 0; }
  3. Olá estou com problemas no meu computador primeiramente o Realtek do nada começou a dar um aviso que o meu Fone(Aúdio) não é mais compátivel; decidi reinstalar ele e agora depois de reiniciar após a instalação o gerenciador de áudio não aparece de jeito nenhum ja usei programa de drivers para instalar tudo e não foi, e quando pesquiso pela barra do windows não aparece nada relacionado. por favor alguém pode me ajudar(Não sabia como marcar esse tópico então botei windows 10 q é meu sistema operacional).
  4. Leia um vetor com 10 números reais, ordene os elementos deste vetor, e no final escreva os elementos do vetor ordenado.essa é a pergunta eu fiz um código só que deu errado alem dos resultados terem um monte de 0 também não reconhece números acima do 10 gostaria de saber onde que está o erro. #include<stdio.h> #include<stdlib.h> int main(void){ float vetor[10]; int i; for (i=0; i<10; i++) { printf("\nDigite o valor do elemento %d: ", i); scanf("%f", &vetor[i]); } int j; float temp; for (i=10; i > 0; i--){ for(j = 1; j<= i; j++){ if (vetor [j-1] > vetor[j] ){ temp = vetor[j-1]; vetor[j-1] = vetor[j]; vetor[j] = temp; } } } printf("O valor ordenado e: "); for (i=0; i<10; i++){ printf("%.2f",vetor[i]); } system ("pause"); return 0; }
  5. @devair1010 Obrigado consegui compreender um pouco mais
  6. @devair1010 Isso é o máximo q consegui até agora #include<stdio.h> #include<stdlib.h> #include<iostream> int main(){ int G[10],R[10],i,j,nota,acertos; for(i=1; i <=10; i++){ scanf("%d", &G[i]); } for(j=0,j<=5; j++){ acertos = 0 } for(i=1; i <=10; i++){ scanf("%d", &R[i]); if(R[i]= G[i]){ acertos acertos + 1 } }
  7. @devair1010 sim um pouquinho no caso
  8. @devair1010 eu sou bem iniciante nessa área e não sei fazer direito se puder me ajudar com isso ficarei grato.
  9. Escreva um programa que leia um vetor de 10 caracteres que representa o gabarito de uma prova. A seguir, para cada um dos alunos de uma turma (5 no total), leia o vetor de respostas e conte o número de acertos. Mostre a nota do aluno e uma mensagem APROVADO, se a nota for maior ou igual a 7 ou REPROVADO, caso contrário. Cada questão correta vale 1 ponto.

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!