Analнse de cуdigo em C e Pedido. -
LucaAllexandre - 07.03.2014
Oi, recentemente comecei a estudar a linguagem C, e mais tarde irei para PHP, pois estarei desenvolvendo sites/fуruns, futuramente. Para comeзar aprender, desenvolvi um pequeno sistema de calculadora, e gostaria que vocкs analizassem, esse cуdigo pra ver se estб correto, ou se dб pra optimizar algo. Tambйm digam oquк acharam do cуdigo, se estб bonito, indentado e etc..
Gostaria tambйm, de pedir ajuda para DESAFIOS/Atividades, para fazer com a linguagem C, faceнs, que nгo sejam tгo avanзadas, pois estou bem no comeзo ainda. Futuramente, partirei para JAVA. onde jб sei um pouco mas bem pouco da linguagem.
(Nгo, quero que falem: "Aaah, o Will posta todo mкs, um desafio fбcil." Fбcil no seu caso, pra mim nгo й! e eu nem sei como fazer nada daquilo, sim sou noob)
Agradeзo deis de jб!
Calculadora:
http://pastebin.com/zSet2CYM
@EDIT: Irei, ficar um pouquinho parado com PAWN, pois vejo que nгo dб lucro, nгo dб nada, agente faz o servidor faz sucesso, e acaba decaindo com attacks DDOS ou algo do genкro.
Re: Analнse de cуdigo em C e Pedido. -
WLSF - 07.03.2014
Os desafios que eu costumo mandar й mais para forзar uma parte do povo a praticar a lуgica parada, e a outra parte do povo a se tocar de que seus nнveis estгo baixos.
Mas vocк pode procurar desafios lуgicos na web, й muito, muito bom, sйrio mesmo...
Vai te ajudar um bocado nessa questгo de inicio.
Seu programa ficou legal cara, й assim que se comeзa.
OBS: bons desafios que vocк pode correr atrбs...
Criar um programa para calcular mйdia de alunos, que no final do programa imprima qual foi a maior mйdia de todas, a menor, e uma mйdia da mйdia dos alunos, para saber em que nнvel os alunos(em geral) estгo...
Por ai tu vai.
Re: Analнse de cуdigo em C e Pedido. -
LucaAllexandre - 07.03.2014
No caso will, eu faзo o programa em que uma pessoa digita o nome e a nota do aluno, essa nota й salva em um arquivo com o nome do aluno, depois da pessoa registrar todos os alunos da tal sala, o programa calcula quem foi o melhor perante a todos os registrados.
Seria mais ou menos isso?
Re: Analнse de cуdigo em C e Pedido. -
WLSF - 07.03.2014
Quote:
Originally Posted by Diksplay
No caso will, eu faзo o programa em que uma pessoa digita o nome e a nota do aluno, essa nota й salva em um arquivo com o nome do aluno, depois da pessoa registrar todos os alunos da tal sala, o programa calcula quem foi o melhor perante a todos os registrados.
Seria mais ou menos isso?
|
Nгo, sу faz que nem tu fez esse teu ai... Sу que usando matriz pra auxiliar.
Uma matriz para inserir os alunos, e suas respectivas notas...

ai tu faz o calculo, e todo o resto usando essa matriz...
Re: Analнse de cуdigo em C e Pedido. -
Schocc - 07.03.2014
REMOVED
Re: Analнse de cуdigo em C e Pedido. -
smiir - 07.03.2014
Programa de notas eu fiz no meu meu curso de Lуgica, apliquei em C, VB e C#
PHP Code:
#include <stdio.h>
#include <stdlib.h>
int main() {
int nota[3], result, media;
printf("Digite a media de notas anual da escola: ");
scanf("%d", &media);
printf("\nDigite a primeira nota do aluno: ");
scanf("%d", ¬a[0]);
printf("\nDigite a primeira nota do aluno: ");
scanf("%d", ¬a[1]);
printf("\nDigite a primeira nota do aluno: ");
scanf("%d", ¬a[2]);
printf("\nDigite a primeira nota do aluno: ");
scanf("%d", ¬a[3]);
result = nota[0] + nota[1] + nota[2] + nota[3];
if(result < media) {
printf("\n\nAluno reprovado com as notas: %d", result);
} else {
printf("\n\nAluno aprovado com as notas: %d", result);
}
return 0;
}
Re: Analнse de cуdigo em C e Pedido. -
PT - 07.03.2014
Parabens cara e bom ver voce estudando outras linguagens tbm..
assim vc aprende coisas novas, algumas logicas que ate poderao melhorar e muito a forma como programa.
Isso ai ta bem simples, agora vai simplesmente melhorando, modifica, coloca coisas novas, etc..
assim vc aprende
Re: Analнse de cуdigo em C e Pedido. -
Cor3y - 07.03.2014
Os desafios do Will atй que sгo bacanas, mas os do Bruno sгo algo como:" Vou postar um desafio aqui pra galerinha se foder e no final eu postar o meu fodгo e me achar[...]"...
Desafios tem que ser passados ao nнvel da galera, e assim, ir subindo para um nнvel mais difнcil.
Re: Analнse de cуdigo em C e Pedido. -
WLSF - 07.03.2014
Quote:
Originally Posted by Cor3y
Os desafios do Will atй que sгo bacanas, mas os do Bruno sгo algo como:" Vou postar um desafio aqui pra galerinha se foder e no final eu postar o meu fodгo e me achar[...]"...
Desafios tem que ser passados ao nнvel da galera, e assim, ir subindo para um nнvel mais difнcil.
|
Nada a ver, os desafios que o bruno postava aqui era as dificuldades que ele encontrava no dia-a-dia, tanto que tinham respostas que sempre eram melhores que as dele... KKK
Os desafios que eu passo, sгo os que eu costumo ver em periуdicos de ensino e coisas do tipo.
Re: Analнse de cуdigo em C e Pedido. -
Cor3y - 07.03.2014
Quote:
Originally Posted by Willian_Luigi
Nada a ver, os desafios que o bruno postava aqui era as dificuldades que ele encontrava no dia-a-dia, tanto que tinham respostas que sempre eram melhores que as dele... KKK
Os desafios que eu passo, sгo os que eu costumo ver em periуdicos de ensino e coisas do tipo.
|
Eu digo algo como: Um desafio que todos da comunidade possam participar. Й claro que o desafio nгo tem que ser em Pawn, mas sim em outras linguagens. Mas o desafio de vocкs й bem difнcil pelo menos para 90% do fуrum. KKK
Se eu nгo me lembro, um membro do fуrum postou algo como:" Desafios do bбsico ao avanзado. "
Seria legal algo como isso, para que a galera possa discutir suas lуgicas.
Re: Analнse de cуdigo em C e Pedido. -
LucaAllexandre - 07.03.2014
Podiamos, aproveitar o tуpico, ou criar um para essas dъvidas. oque acham?
Re: Analнse de cуdigo em C e Pedido. -
WLSF - 07.03.2014
Quote:
Originally Posted by Cor3y
Eu digo algo como: Um desafio que todos da comunidade possam participar. Й claro que o desafio nгo tem que ser em Pawn, mas sim em outras linguagens. Mas o desafio de vocкs й bem difнcil pelo menos para 90% do fуrum. KKK
Se eu nгo me lembro, um membro do fуrum postou algo como:" Desafios do bбsico ao avanзado. "
Seria legal algo como isso, para que a galera possa discutir suas lуgicas.
|
mas a "galera" nгo participa esse й o problema, jб foi criado tуpicos de desafios bestas por pessoas aleatуrias, participou mais gente no meu que era "difнcil" de acordo com oque tu tб falando, do que no desafio a nнvel geral que as outras pessoas postaram.
Re: Analнse de cуdigo em C e Pedido. -
shittt - 07.03.2014
Eu comecei em C faz algumas semana *******/DeAlunoParaAluno , Ele tem uns desafios bacanas Sendo eles : Faceнs , mйdios , dнficeis vai la .
Foi muito facil para mim me adaptar a Linguagem C , tem quase a mesma sintaxe do PAWN

.
Re: Analнse de cуdigo em C e Pedido. -
WLSF - 07.03.2014
Eu vejo o povo dizendo que tб estudando C, mas nunca sai nada de interessante.
Eu acho, na minha boa prбtica que era melhor vocкs estudarem linguagens de alto nнvel como Java/C#, a produtividade seria bem melhor...
C/C++ nгo й uma linguagem para se ficar fazendo if-else, vetor, mйdia de aluno e fim...
Й uma linguagem que ou vocк sabe muito, a ponto de fazer coisas realmente produtivas a nнvel de software/hardware... Ou vocк nгo sabe nada, e sу tб atrasando sua lуgica que podia estar sendo melhor desenvolvida por linguagens prontas e voltadas para isso.
Re: Analнse de cуdigo em C e Pedido. -
shittt - 07.03.2014
to comeзando com cуdigos pequenos

ai um :
PHP код:
#include <stdio.h>
int main(void)
{
int base, altura, total;
printf("digite uma base para o retangulo:\n");
scanf("%i\n", &base);
printf("digite uma altura para o retangulo:\n");
scanf("%i\n", &altura);
total = base * altura;
printf("A Area do Retangulo e: %i\n", total);
return 0;
}
Willian recomenda oque pra Comeзar melhor ?
Re: Analнse de cуdigo em C e Pedido. -
Cor3y - 07.03.2014
Quote:
Originally Posted by shittt
to comeзando com cуdigos pequenos  ai um :
PHP код:
#include <stdio.h>
int main(void)
{
int base, altura, total;
printf("digite uma base para o retangulo:\n");
scanf("%i\n", &base);
printf("digite uma altura para o retangulo:\n");
scanf("%i\n", &altura);
total = base * altura;
printf("A Area do Retangulo e: %i\n", total);
return 0;
}
Willian recomenda oque pra Comeзar melhor ?
|
Minha opiniгo: C#.
Re: Analнse de cуdigo em C e Pedido. -
WLSF - 07.03.2014
Tanto faz, ai й questгo de gosto...
Eu sou do C#, porque me agrada mais...
Mas eu mexo com ambas, C#/Java...
Re: Analнse de cуdigo em C e Pedido. -
shittt - 07.03.2014
Quote:
Originally Posted by Cor3y
Minha opiniгo: C#. 
|
Quote:
Originally Posted by Willian_Luigi
Tanto faz, ai й questгo de gosto...
Eu sou do C#, porque me agrada mais...
Mas eu mexo com ambas, C#/Java...
|
Fechou vo estudar essa.
Re: Analнse de cуdigo em C e Pedido. -
WLSF - 07.03.2014
Quote:
Originally Posted by shittt
Fechou vo estudar essa.
|
Oque eu falei nгo foi pra te desmotivar de estudar C, foi sу pra te alertar logo
que as pessoas que pensam em construir software, fazer utilidades mesclando
criatividade de funcionalidades e design, esse tipo de pessoa nгo vai longe no
C/C++, pois vai perceber que as linguagens de alto nнvel oferecem essas ferramentas....
O C/C++ vai ser algo mais trabalhoso pra caso vocк precise mexer com coisas pesadas
e бreas profundas do computador(arquitetura), como por exemplo, os registradores, memуria
etc...
Como por exemplo o SA-MP, MTA, e atй mesmo alguns programas que trabalham com
funcionalidade de proteзгo de engenharia reversa, etc...
Entгo esse tipo de coisa й pra quem realmente se interessa.
Re: Analнse de cуdigo em C e Pedido. -
shittt - 07.03.2014
Quote:
Originally Posted by Willian_Luigi
Oque eu falei nгo foi pra te desmotivar de estudar C, foi sу pra te alertar logo
que as pessoas que pensam em construir software, fazer utilidades mesclando
criatividade de funcionalidades e design, esse tipo de pessoa nгo vai longe no
C/C++, pois vai perceber que as linguagens de alto nнvel oferecem essas ferramentas....
O C/C++ vai ser algo mais trabalhoso pra caso vocк precise mexer com coisas pesadas
e бreas profundas do computador(arquitetura), como por exemplo, os registradores, memуria
etc...
Como por exemplo o SA-MP, MTA, e atй mesmo alguns programas que trabalham com
funcionalidade de proteзгo de engenharia reversa, etc...
Entгo esse tipo de coisa й pra quem realmente se interessa.
|
Eu sei estava estudando C pensando que Dava pra criar programas pra windows mais sofisticados .. , mais pensei errado , Eu estava procurando mesmo era C# , a sintaxe parece ser simples ,se alguem poder enviar alguns tutoriais ai ?