Ir ao conteúdo
  • Cadastre-se

Renanzinthhh

Membro Pleno
  • Posts

    71
  • Cadastrado em

  • Última visita

Tudo que Renanzinthhh postou

  1. Declarado dessa forma, qual seria a preocupação em relação ao erro? Aqui ocorreu tudo como esperado com o algoritmo.
  2. Então, to ligado! Reparei que você usa variáveis diferentes para cada tipo de coisa, isso é questão de gosto seu ou viu em alguma fonte que isso é recomendável? Pois na facul prof não falou nada sobre isso... Enfim, a parte q eu tinha errado do código era a fórmula da média la em baixo e na declaração do float media = n[0]; para float media = 0; de resto, ok. #include <stdio.h>#include <stdio.h> int main(){ char nome[30]; int qntN, i = 0, x = 0; float n[x], media = 0; printf("Infome o nome do aluno: "); gets(nome); printf("Informe a quantidade de notas do %s: ", nome); scanf("%d", &qntN); for (i=0; i<qntN; i++) { printf("Informe a nota da prova %d: ", i+1); scanf("%f", &n[x]); } for (i=0; i<qntN; i++) { media+=n[x]; } media = media/qntN; printf("A media do aluno e: %.2f", media); getchar(); return 0; }
  3. Aproveitando o tópico: Resolvi criar um algorítmo aqui que surgiu da minha cabeça, sendo que não to sabendo fazer a parte para tirar a média do aluno, pode me ajudar? #include <stdio.h>#include <stdio.h> int main(){ char nome[30]; int qntN, i = 0, x = 0; float n[x], media = n[0]; printf("Infome o nome do aluno: "); gets(nome); printf("Informe a quantidade de notas do %s: ", nome); scanf("%d", &qntN); for (i=0; i<qntN; i++) { printf("Informe a nota da prova %d: ", i+1); scanf("%f", &n[x]); } for (i=0; i<qntN; i++) { media/=n[x]; } printf("A media do aluno e: %f", media); getchar(); return 0; }
  4. Deixa, foi erro meu, desculpa! Mas uma dúvida. se eu declaro que: float n [ qntN ]; então o tamanho do meu vetor vai ser em relação ao que eu digitar para: scanf("%d", &qntN); correto?
  5. Estranho. pra você apareceu algum erro com esse meu código? Aqui quando boto pra rodar, da nisso!
  6. Estava fazendo alguns exercicio aqui da apostila até chegar nesse e não consegui, alguém ajuda? #include <stdio.h>#include <stdlib.h> int main(){ int qntN, i, x; float n[qntN], maiorNota = n[0]; printf("Digite a quantidade de notas: "); scanf("%d", &qntN); for (i=0; i<qntN; i++) { printf("Digite a nota %d: ", i+1); scanf("%f", &n[x]); } for (i=0; i<qntN; i++) { if(n[x] > maiorNota) { maiorNota = n[x]; } } printf("A maior nota e: %.2f", maiorNota); system("pause"); return 0; }
  7. Então, la pro meio da faculdade (em relação a período) quero arrumar estágio na área, mas como sei que essa área de TI é bastante exigente gostaria de ter o certificado como complemento. Sendo assim estou estudando por várias fontes gratuitas na internet! Segue os links: https://programacaodescomplicada.wordpress.com/ http://www.cursou.com.br/informatica/programacao-em-cc/ http://www.programacaoprogressiva.net/p/curso-de-c-completo-gratuito-e-online.html http://www.softblue.com.br/course/home/id/6 http://www.tiexpert.net/programacao/c/index.php http://www.unipacto.com.br/cursos/index.php?msg=ok
  8. Olá galera, na internet só acho curso com certificado de Java e não consigo achar um de C. Alguém ai pode me indicar?
  9. Entendi, obrigado!! Vai ser essa mesma config que vou comprar, valeu mesmo!
  10. Tirando essa memória ram de 4GB e colocando 2x2GB não ficaria melhor não?
  11. Então, fiz uma alteração na sua config: 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 (Fiz alteração aqui, pois 500GB acho suficiente por enquanto). CX-430w - R$ 165 - http://www.boadica.com.br/produtos/f370/107867.html E a placa de vídeo: http://www.boadica.com.br/produtos/f1332/115294.html Com essa config, roda o que eu disse no meu post acima? Edit: Uma dúvida, esse processador que você citou é melhor que o AMD que eu comentei?
  12. Bom galera, não quero gastar muito pois não estou podendo. Estou montando pra jogar jogos atuais tranquilo(nem que seja no low) e usar para trabalho(para fins desenvolvimento em linguagens de comp.) Eu fiz esse ai, está legal? Placa Mãe: Asus / A58M-A/BR http://www.boadica.com.br/produtos/f8/129104.html R$ 179,00 Processador: AMD / Fusion A6-5400K Black Editionhttp://www.boadica.com.br/produtos/f5/104140.html R$ 270,00 Memória 2x2: Kingston / KVR1333D3N9/2G http://www.boadica.com.br/produtos/f624/42843.html R$ 64,50 x 2 HD Samsung: Samsung / HN-M320MBB http://www.boadica.com.br/produtos/f45/84986.html R$ 125,99 DVD: Lite On / iHAS122-04B http://www.boadica.com.br/produtos/f84/93883.html R$50,00 Fonte: Zalman / ZM400-LE http://www.boadica.com.br/produtos/f1310/104596.html R$165,00 Placa de Video: Então, foi essa config ai que eu fiz, se souberem algo melhor e atualizado na faixa de preço mais ou menos aparente ao meu, se puder indicar, agradeço! E em relação a placa de video, qual me recomendariam na faixa de R$ 250,00? PS: Preço baseado pelo site boadica.com no local do Rio de Janeiro.
  13. Ah sim, obg!! Que erro bobo... Porém sou iniciante, mas é aquilo é errando que se aprende hehe. =D
  14. #include <stdio.h>#include <stdlib.h> int main(){ int totalAluno, n = 1; float maiorNota = 0, nota[n]; printf("Ha quantos alunos na turma: \n"); scanf("%d", &totalAluno); while(totalAluno >= 1){ printf("Digite a nota do aluno %d: ", n); scanf("%f", &nota[n]); n++; if ((nota[n]) > maiorNota){ maiorNota = nota[n]; } totalAluno--; } printf("A maior nota e: %f\n", maiorNota); system("pause"); return 0;} Então, botei agr a nota no tipo float e ainda está dando errado, ou ainda tem algo errado nisso?
  15. #include <stdio.h>#include <stdlib.h> int main(){ int totalAluno, n = 1, nota[n]; float maiorNota = 0; printf("Ha quantos alunos na turma: \n"); scanf("%d", &totalAluno); while(totalAluno >= 1){ printf("Digite a nota do aluno %d: ", n); scanf("%f", &nota[n]); n++; if ((nota[n]) > maiorNota){ maiorNota = nota[n]; } totalAluno--; } printf("A maior nota e: %f\n", maiorNota); system("pause"); return 0;} O resultado não está mostrando o esperado, alguém me ajuda no erro?
  16. Então ao invés de ficar: struct dados{ char materia[30]; float nota1; float nota2; float nota3; }; struct dados aluno; Fica somente? struct dados{ char materia[30]; float nota1; float nota2; float nota3; }; dyR3X, fiz isso que você pediu, deu certo, ai resolvi implementar while para repetir as perguntas dentro dela, sendo que o while nem roda todo e o programa ja mostra "Programa parou de funcionar". o que seria? Edit: Luminance, removi a linha " struct dados aluno; " e o programa não compilou, aparecendo este erro: Código atualizado: https://ghostbin.com/paste/z5s74
  17. Luminance acredito que esse seu jeito está errado, andei vendo na internet e fiz do jeito que ensinaram...
  18. Gente, me tira uma dúvida, fiz uma struct aqui no meu prog, sendo que quando vou dar valor as variáveis dessa struct, eu nem termino e ja pula pro case 2, porque? PS: struct montada a partir da linha 14 e ela está sendo usada na case 1. https://ghostbin.com/paste/8vynu /* Programa Programa: Informações do aluno Autor: Renan Thiago de A. Narciso Data:13/05/2015 Descrição:------- */ #include <stdio.h> #include <locale.h> #include <conio.h> #include <stdlib.h> struct dados{ char materia[30]; float nota1, nota2, nota3; }; struct dados aluno; int main(void){ setlocale(LC_ALL,"Portuguese"); //Selecionando a linguagem do programa para pt-BR /* Aqui vão as declaracoes das variaveis */ int a = 0; //Declarando variável para controle de menu. int na, no; //Variáveis da case 1. char mat; int pe, pa, per; //Variáveis da case 2. int m=0, n; //Varíaveis da case 3. /* Aqui vão os comandos do programa */ do{ printf("\t\t\t********************************\n\n"); printf("\t\t\t* MENU PRINCIPAL DO PROGRAMA *\n\n"); printf("\t\t\t********************************\n\n"); printf("1 - Registrador de notas.\n"); printf("2 - Quantos periodos faltam para conclusão do seu curso.\n"); printf("3 - Identificador de números pares e ímpares.\n\n"); printf("4 - Sair.\n\n"); printf("Informe a opção desejada: "); scanf("%d", &a); // Armazena o número digitado. system("cls"); // Limpa a tela. switch(a){ case 1: //Opção 1// printf("Você entrou na opção Registrador de notas.\n"); printf("\nDigite a quantidade de matérias: "); scanf("%d", &no); printf("Nome da matéria: "); fflush(stdin); fgets(aluno.materia, 30, stdin); printf("Informe a 1º nota: "); scanf("%.2f", &aluno.nota1); printf("Informe a 2º nota: "); scanf("%.2f", &aluno.nota2); printf("Informe a 3º nota: "); scanf("%.2f", &aluno.nota3); break; case 2: //Opção 2// printf("Você entrou na opção de períodos do curso.\n\n"); while(1==1){ printf("Digite a quantidade de períodos do seu curso: "); scanf("%d", &pe); printf("Em qual período você está: "); scanf("%d", &pa); if(pa>0){ per=pe - pa; printf("\nFaltam %d perídos para concluir seu curso!", per); break; } else printf("Número inválido!\n"); } printf("\n\n\nPressione uma tecla para voltar ao menu principal."); getch(); system("cls"); break; case 3: //Opção 3// printf("Você entrou na opção de dentificador de números pares e ímpares.\n"); printf("Digite a quantidade de números: "); scanf("%d", &n); printf("\n"); while(m<n){m++; if(m%2==0){ printf("Números pares: %2.0d\n", m); } else{ printf("Números Ímpares: %2.0d | ", m); } } printf("\n\n\nPressione uma tecla para voltar ao menu principal."); getch(); system("cls"); break; default: a = 4; printf("\t\t\t\n\n\nSaindo do programa...\n\n\n"); } } while(a != 4); // Enquanto a letra 'a' for diferente de 3, sai do programa. system("pause"); return 0; }
  19. Hj passei o dia todo procurando sobre vetores e structs e n consegui fazer
  20. Bom galera, estou fazendo um trab pra facul e tem uma parte do prog que eu pergunto quantas matérias a pessoa tem, (está em case: 1) Eu queria fazer com que quando a pessoa digitasse a quantidade de matérias, em seguida ela digitasse o nome de cada uma matéria (uma em cada linha) e dps viria a opção para dar nota a cada uma das matérias digitadas... /* Programa Programa: Informações do aluno Autor: Renan Thiago de A. Narciso Data:13/05/2015 Descrição:------- */ #include <stdio.h> #include <locale.h> #include <conio.h> #include <stdlib.h> void limpa(){ system("cls"); } int main(void){ setlocale(LC_ALL,"Portuguese"); //Selecionando a linguagem do programa para pt-BR /* Aqui vao as declaracoes das variaveis */ int a = 0; //Declarando variável para controle de menu. int no, na = 0, mat; //Variáveis da case 1. int pe, pa, per; //Variáveis da case 2. /* Aqui vao os comandos do programa */ do{ printf("\t\t\t*******************************\n\n"); printf("\t\t\t* MENU INICIO DO PROGRAMA *\n\n"); printf("\t\t\t*******************************\n\n"); printf("1 - Registrador de notas.\n"); printf("2 - Quantos periodos faltam para conclusão do seu curso\n"); printf("3 - Sair.\n\n"); printf("Informe a opção desejada: "); scanf("%d", &a); // Armazena o número digitado. limpa(); // Limpa a tela. switch(a){ case 1: //Opção 1// printf("Você entrou na opção Registrador de notas.\n"); printf("Digite a quantidade de matérias: "); printf("%d", &no); while(no>na){no++; printf("Informe o nome da matéria %d: ", no, ); } limpa(); getch(); break; case 2: //Opção 2// printf("Você entrou na opção de períodos do curso.\n\n"); printf("Digite a quantidade de períodos do seu curso: "); scanf("%d", &pe); while(1==1){ printf("Em qual período você está: "); scanf("%d", &pa); if(pa>0){ per=pe - pa; printf("\nFaltam %d perídos para concluir seu curso!", per); break; } else printf("Número inválido!\n"); } printf("\n\n\nPressione uma tecla para voltar ao menu principal."); getch(); limpa(); break; default: a = 3; printf("\t\t\t\n\n\nSaindo do programa...\n\n\n"); } } while(a != 3); // Enquanto a letra 'a' for diferente de 3, sai do programa. system("pause"); return 0; }

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!