Programa para calcular
em linguagem C
Primeiros rascunhos
Olá pessoal, como eu também to começando a programar em linguagem C, vou está postando os Executáveis que eu fizer Beleza?
E pra começar criei um programa simples que funciona como uma calculadora, te dá a raiz quadrada, resto de uma divisão e também a potencia que você quiser elevar, bom, como eu disse, to começando agora e aceito dicas de vocês galera, tipo diminuir o código para ser mais produtível como melhorar isso etc. Bom, é isso e até mais.
OBS.: Os arquivos estão no Link abaixo.
Pode ter algumas linhas a mais, mas está funcionando normalmente, testem e ajudem a melhor, e quem sabe até sirva de exemplo pra muita gente que assim, como eu tá entrando nesse maravilhoso mundo da programação.
CÓDIGO:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{ int Num1, Num2, Potencia,Pot, quadra, Resultado=0, Resultado1=0;
char Operacao;
float Resto;
do{
printf(" \n ATIVIDADE DE ALGORITMO N1 30_04_2013\n\n\n\n");
printf("\nDigite um numero inteiro seguido de uma operacao de adicao, subtracao,\nMultiplicacao, divisao e resto.");
printf("\nExemplo: 56+34= para Resto use %%, ou 0+0 para sair:\n");
scanf("%d %c %d", &Num1,&Operacao, &Num2);
printf("\nDigite em qual potencia elevar:\n ");
scanf("%d", &Pot);
if(Num1==0) break;
if(Operacao=='+') Resultado=Num1+Num2;
if(Operacao=='-') Resultado=Num1-Num2;
if(Operacao=='*') Resultado=Num1*Num2;
if(Operacao=='/') Resultado=Num1/Num2;
if(Operacao=='%') Resultado1=Num1%Num2;
quadra=(Resultado*Resultado);
Potencia=pow(Resultado,Pot);
{
if(Resultado1<=2)
{
Resto=Resultado1;
printf("\n\n%d %c %d = %d, o Resto e %d, Jogando ao quadrado e %d e o resultado\nda operacao na Potencia digitada e %d.\n",
Num1, Operacao,Num2, Resultado, Resto, quadra, Potencia);
}
else(Resto=!Resultado1);
{
if(Potencia==Resultado)
{printf("\n%d %c %d = %d, Ao quadrado e %d, mesmo Valor da Potencia \n\n\n",
Num1, Operacao,Num2, Resultado, quadra);
}
else
{
printf("\nOutro Resultado");
printf("\n\n%d %c %d = %d, Ao quadrado sendo %d e na Potencia digitada e %d\n\n\n",
Num1, Operacao,Num2, Resultado, quadra, Potencia);
}
}
}
} while(1);
return 0;
}