Aqui vai meu primeiro code em C ;)
Ve se eu estou bem pro pouco tempo que estou estudando..algumas funções que seriam mais simples..etc..
100+
pq todo mundo q começa a estuda C começa com calculadora?
hehe
fico legal _Dr4k0_
_Dr4k0_ você esqueceu de adicinar algo que é importante no caso de você compilar esse código, quando você determina o resultado a janela fecha automaticamente, o que impossiblita ver o resultado final.
Basta adicionar duas linhas..
No início do código:
#include <stdlib.h>
Antes do return (0);
system("pause");
Ficará mais ou menos assim..
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
float num1,num2,res;
char oper;
printf ("\nCalculadora simples by _Dr4k0_\n");
printf("\nSimples Calculadora com funções de +,-,*,/\n");
printf("Entre com os dois numeros.\n");
scanf("%f %f%*c", &num1, &num2);
printf("%0.1f %0.1f\n", num1, num2);
printf("Qual a operacao? \n");
scanf("%c%*c", &oper);
printf("A operacao e %c\n", oper);
if(oper == '+')
{
res = num1 + num2;
}
else if(oper == '-')
{
res = num1 - num2;
}
else if(oper == '*')
{
res = num1 * num2;
}
else if(oper == '/')
{
if (num2 == 0.0) perror("Operacao de divisao por 0 invalida!");
else res = num1 / num2;
}
else
{
perror("Operador inválido.");
}
printf("O resultado da %c vale %0.1f.\n", oper, res);
system("pause");
return 0;
}
Assim, quando a calculadora for executada não terminará automaticamente, o que fará com que o próprio utilizador veja o resultado final e feche manualmente a janela..

vlw
locator.dll
No lugar desse tanto de IF ai eu colocaria um switch()
Quote from: "locator.dll"_Dr4k0_ você esqueceu de adicinar algo que é importante no caso de você compilar esse código, quando você determina o resultado a janela fecha automaticamente, o que impossiblita ver o resultado final.
Basta adicionar duas linhas..
No início do código:
#include <stdlib.h>
Antes do return (0);
system("pause");
Ficará mais ou menos assim..
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
float num1,num2,res;
char oper;
printf ("\nCalculadora simples by _Dr4k0_\n");
printf("\nSimples Calculadora com funções de +,-,*,/\n");
printf("Entre com os dois numeros.\n");
scanf("%f %f%*c", &num1, &num2);
printf("%0.1f %0.1f\n", num1, num2);
printf("Qual a operacao? \n");
scanf("%c%*c", &oper);
printf("A operacao e %c\n", oper);
if(oper == '+')
{
res = num1 + num2;
}
else if(oper == '-')
{
res = num1 - num2;
}
else if(oper == '*')
{
res = num1 * num2;
}
else if(oper == '/')
{
if (num2 == 0.0) perror("Operacao de divisao por 0 invalida!");
else res = num1 / num2;
}
else
{
perror("Operador inválido.");
}
printf("O resultado da %c vale %0.1f.\n", oper, res);
system("pause");
return 0;
}
Assim, quando a calculadora for executada não terminará automaticamente, o que fará com que o próprio utilizador veja o resultado final e feche manualmente a janela.. 
vlw
locator.dll
Hmm vlw..pela dica..mais é que tipo eu costumo executar pelo cmd..ai eu fecho manualmente do mesmo jeito..sei lá eh costume...mais se for uma calculadora para newbas que nao sabem mecher no cmd ajuda..vlw pela dica
Quote from: "Igor_Stheling"No lugar desse tanto de IF ai eu colocaria um switch()
Hmm thx..to estudahno o comando switch() aqui agora
Ah e H4C acho que não só C como todas as linguagens normalmente o primeiro code é uma calculadora ;p