Calcular dois números e mostrar o resultado?
Dev C++ |
# include # include main(){ int A; // variável inteira int B; // variável inteira int soma; // variável inteira A=0; // variável vazia B=0; // variável vazia printf(" Digite o valor de A : "); //Aparecer no visor scanf("%d",&A); // lendo variável printf(" Digite o valor de B : "); //Aparecer no visor scanf("%d",&B); // lendo variável soma=A+B; // soma do A e B, recebendo na soma printf(" O resultado e : % d \n",soma); //imprimindo system("PAUSE"); // pausa o código no visor } |
Português Estruturado |
Programa Soma Variáveis int soma, A=0, B=0; Inicio Leia A; Leia B; soma = A+B; Imprimir soma; Fim |
Calculadora Científica 1 Dev C++
/*
Everton Vieira
Projeto ultimate
*/
#include "stdlib.h"
#include "stdio.h"
#include "math.h"
#include "windows.h"
float soma(float a,float b){
float res;
res=a+b;
return res;
}
float divisao(float c,float d){
float resu;
resu=c/d;
return resu;
}
float multiplicacao(float e,float f){
float total;
total=e*f;
return total;
}
float subtracao(float g,float h){
float saldo;
saldo=g-h;
return saldo;
}
float seno(float va1 ){
return sinf(va1*3.14*2/360);
}
float cosseno(float va1){
return cosf(va1*3.14*2/360); ;
}
float tangente(float va1){
return tanf(va1*3.14*2/360);
}
float arcoseno(float va1){
return asinf(va1*3.14*2/360);
}
float arcocosseno(float va1){
return acos(va1*3.14*2/360);
}
float arcotangente(float va1){
return asinf(va1*3.14*2/360);
}
float hipotenusa(float ladoa,float ladob ){
float hipotenusa;
hipotenusa=ladoa*2+ladob*2;
return sqrt(hipotenusa);
}
float in(float catetooposto,float catetoadjacente ){
float in;
in=catetooposto/catetoadjacente;
return in;
}
float ex(float catetooposto,float catetoadjacente ){
float ex;
ex=catetooposto/catetoadjacente;
return ex;
}
float n(float num ){
float cont;
cont=num-1;
while(cont>0){
num=num*cont;
cont--;
}
return num;
}
float x1(float num){
float x1;
return num/10;
}
float nm(float N,float M ){
float nm;
nm=N*M;
return nm;
}
float n2(float num,float num2){
float n2;
n2=num*2;
return n2;
}
float RaizdeN(float N,float M ){
float RaizdeN;
RaizdeN=N;
return sqrt(RaizdeN);
}
float NraizdeN(float N,float M ){
float NraizdeN;
NraizdeN=N*M;
return sqrt(NraizdeN);
}
float Pi(float num){
float Pi=3.14;
Pi=num+Pi;
return Pi;
}
float sinais(float A,float B ){
float sinais;
sinais=A/B;
return sinais;
}
float abc(float A, float B, float C ){
float abc;
abc=(A*B)/C;
return abc;
}
float Porcentagem (float num,float num2 ){
float Porcentagem;
Porcentagem=num+num2/100;
return Porcentagem;
}
float parenteses(float catetooposto,float catetoadjacente ){
float parenteses;
parenteses=catetooposto/catetoadjacente;
return parenteses;
}
float decimal(float catetooposto,float catetoadjacente ){
float decimal ;
decimal=catetooposto/catetoadjacente;
return decimal;
}
float randomico(float num,float num2 ){
float num3;
num3= rand() % 100;
printf(" Numero Gerado: %.2f \n",num3);
return (0);
}
main(){
unsigned int dec, bin, oct, hex, temp;
int num8=0, cont=0, fat =1;
int opcao,num3=0;
char opcao2=0;
float va1,va2,x,num,num2,num1,soma1=0,fat2;
char num5=0;
opcao=0;
va1=0;
va2=0;
x=0;
num=0; num2=0,num1=0;
system("color");
while (opcao!=32){
system("CLS");
system("color 0F");
printf("\n");
printf(" Qualquer Bugs Fique Sossegado Programacao e isso. Grato ! \n");
printf("\n");
printf(" _________________________________ \n");
printf(" | | \n");
printf(" | Calculadora Cientifica (Beta) | \n ");
printf(" | _______________________________| \n");
printf(" | |\n");
printf(" | 1 - Soma. |\n");
printf(" | 2 - Divisao. |\n");
printf(" | 3 - Multiplicacao. |\n");
printf(" | 4 - Subtracao. |\n");
printf(" | 5 - Seno. |\n");
printf(" | 6 - Cosseno. |\n");
printf(" | 7 - Tangente. |\n");
printf(" | 8 - Arco-seno. |\n");
printf(" | 9 - Arco-cosseno. |\n");
printf(" | 10 - Arco-tangente. |\n");
printf(" | 11 - Hipotenusa. |\n");
printf(" | 12 - In. |\n");
printf(" | 13 - Ex. |\n");
printf(" | 14 - N!. |\n");
printf(" | 15 - 1/x. |\n");
printf(" | 16 - N**m. |\n");
printf(" | 17 - N**2. |\n");
printf(" | 18 - Raiz de N. |\n");
printf(" | 19 - M raiz de N. |\n");
printf(" | 20 - Pi. |\n");
printf(" | 21 - Valor absoluto (modulo) |\n");
printf(" | 22 - sinais (+/-). |\n");
printf(" | 23 - A.B/C. |\n");
printf(" | 24 - Porcentagem. |\n");
printf(" | 25 - (). |\n");
printf(" | 26 - Conversao. |\n");
printf(" | 27 - Binario. |\n");
printf(" | 28 - Hexadecimal |\n");
printf(" | 29 - Octal. |\n");
printf(" | 30 - Decimal. |\n");
printf(" | 31 - Numero randomico. |\n");
printf(" | 32 - Log. |\n");
printf(" | 32 - Sair. |\n");
printf(" |_______________________________|\n\n");
printf(" As maquinas me surpreendem com muita frequencia (Alan Turing).\n\n");printf(" Digite a Opcao Desejavel ? : ");
scanf("%d",&opcao);
printf("\n");
if(opcao<=4){
printf(" Digite valor 1 : ");
scanf("%f",&va1);
printf(" Digite valor 2 : ");
scanf("%f",&va2);
}
switch(opcao){
case 1 :
x=soma(va1,va2);
printf(" Resultado = %.2f \n",x);
break;
case 2:
x=divisao(va1,va2);
printf(" Resultado = %.2f \n",x);
break;
case 3 :
x=multiplicacao(va1,va2);
printf(" Resultado = %.2f \n",x);
break;
case 4 :
x=subtracao(va1,va2);
printf(" Resultado = %.2f \n",x);
break;
case 5 :
printf(" Digite valor 1 : ");
scanf("%f",&va1);
x=seno(va1);
printf(" Resultado = %.2f \n",x);
break;
case 6 :
printf(" Digite valor 1 : ");
scanf("%f",&va1);
x=cosseno(va1);
printf(" Resultado = %.2f \n",x);
break;
case 7 :
printf(" Digite valor 1 : ");
scanf("%f",&va1);
x=tangente(va1);
printf(" Resultado = %.2f \n",x);
break;
case 8 :
printf(" Digite 1 Valor : ");
scanf("%f",&va1);
x=arcoseno(va1);
printf(" Resultado = %.2f \n",x);
break;
case 9 :
printf(" Digite 1 Valor : ");
scanf("%f",&va1);
x=arcocosseno(va1);
printf(" Resultado = %.2f \n",x);
break;
case 10 :
printf(" Digite 1 Valor : ");
scanf("%f",&va1);
x=arcotangente(va1);
printf(" Resultado = %.2f \n",x);
break;
case 11 :
printf(" Digite Lado A : ");
scanf("%f",&va1);
printf(" Digite Lado B : ");
scanf("%f",&va2);
x=hipotenusa(va1,va2);
printf(" Resultado = %.2f \n",x);
break;
case 12 :
printf(" Digite Lado A : ");
scanf("%f",&va1);
num = log(va1);
printf(" Resultado = %.2f \n",num);
break;
case 13 :
x=in(va1,va2);
printf(" Digite A Base : ");
scanf("%f",&va1);
printf(" Digite o Expoente : ");
scanf("%f",&va2);
num = pow(va1,va2);
printf(" Resultado = %.2f \n",num);
break;
case 14 :
puts("\nDigite o numero: \n");
scanf("%f",&fat2);
x=n(fat2);
printf("O fatorial de %.f e: %.f", fat2,x);
break;
case 15 :
printf(" Digite 1 Valor : ");
scanf("%f",&va1);
x=x1(va1);
printf(" Resultado = %.2f \n",x);
break;
case 16 :
printf(" Digite valor N : ");
scanf("%f",&va1);
printf(" Digite valor M : ");
scanf("%f",&va2);
x=nm(va1,va2);
printf(" Resultado = %.2f \n",x);
break;
case 17 :
printf(" Digite valor N : ");
scanf("%f",&va1);
x=n2(va1,va2);
printf(" Resultado = %.2f \n",x);
break;
case 18 :
printf(" Digite Valor N : ");
scanf("%f",&va1);
x=RaizdeN(va1,va2);
printf(" Resultado = %.2f \n",x);
break;
case 19 :
printf(" Digite valor N : ");
scanf("%f",&va1);
printf(" Digite valor M : ");
scanf("%f",&va2);
x=NraizdeN(va1,va2);
printf(" Resultado = %.2f \n",x);
break;
case 20 :
printf(" Digite 1 valor : ");
scanf("%f",&va1);
x=Pi(va1);
printf(" Resultado = %.2f \n",x);
break;
case 21 :
printf(" Digite 1 Numero : ");
scanf("%f",&num);
if(num>=0){
x = num;
printf(" Resultado = %.2f \n",x);
break;
}
else if (num<0){
num2 = fabs(num);
x = num2;
printf(" Resultado = %.2f \n",x);
break;
}
case 22 :
printf(" Digite valor 1 : ");
scanf("%f",&va1);
printf(" Digite valor 2 : ");
scanf("%f",&va2);
printf(" Qual Calculo ( + = 1 ) (- = 2) (x = 3) (/ = 4) : ");
scanf("%d",&opcao);
switch(opcao){
case 1 :
soma1 = va1+va2;
printf(" Resultado = %.2f \n",soma1);
break;
case 2 :
soma1 = va1-va2;
printf(" Resultado = %.2f \n",soma1);
break;
case 3 :
soma1 = va1*va2;
num = soma1;
soma1 = soma1*(-1);
printf(" Resultado = %.2f %.2f \n",soma1,num);
break;
case 4 :
soma1 = va1/va2;
printf(" Resultado = %.2f \n",soma1);
break;
}
break;
case 23 :
printf(" Digite valor A : ");
scanf("%f",&va1);
printf(" Digite valor B : ");
scanf("%f",&va2);
printf(" Digite valor C : ");
scanf("%f",&num2);
x=abc(va1,va2,num2);
printf(" Resultado = %.2f \n",x);
break;
case 24 :
printf(" Digite 1 valor : ");
scanf("%f",&num1);
printf(" Digite 2 valor : ");
scanf("%f",&num2);
x= Porcentagem(num1,num2);
printf(" Resultado = %.2f \n",x);
break;
case 25 :
x=parenteses(va1,va2);
printf(" Resultado = %.2f \n",x);
break;
case 26 :
printf(" Digite 1 Valor : ");
scanf("%u",&dec);
bin=dec;
printf(" Numero na base octal : %o \n",dec);
printf(" Numero na base hexadecimal : %x \n",dec);
printf(" Numero na base binaria : ");
for(temp=0; temp<32; temp++)
printf("%u", (bin>>temp)&1);
break;
case 27 :
printf(" Digite 1 Valor : ");
scanf("%u",&dec);
bin=dec;
printf(" Numero na base binaria : ");
for(temp=0; temp<32; temp++)
printf("%u", (bin>>temp)&1);
break;
case 28 :
printf(" Digite 1 valor : ");
scanf("%d",&num3);
printf(" Resultado = %x \n",num3);
printf(" Resultado = %X \n",num3);
break;
case 29 :
printf(" Digite 1 valor : ");
scanf("%d",&num3);
printf(" Resultado = %o \n",num3);
break;
case 30 :
x=decimal(va1,va2);
printf(" Resultado = %.2f \n",x);
break;
case 31 :
printf(" Digite 1 valor : ");
scanf("%f",&num3);
x=randomico(num3,va2);
break;
case 32 :
printf(" Digite O Log : ");
scanf("%f",&num);
num2=log(num);
num1=log10(num);
printf(" Resultado Normal = %f \n",num2);
printf(" Resultado Base 10 = %f \n",num1);
break;
}
system("pause>NULL");
}
}
Calculadora Científica 2 Dev C++
/*Projeto calculadora
Carlos Freitas
Professora Daniela Viudes Algoritimo 2
declarando bibliotecas, funções, variavais e da Macro PI da calculadora */
#include
#include
#include
#include
#define PI 3.1415
void inicio();
void inicio2();
void inicio3();
void inicio4();
float soma(float a, float b);
float sub(float a, float b);
float dividir(float a, float b);
float multi(float a, float b);
float porc(float a, float b);
float loga(float c);
float seno(float c);
float cosseno(float c);
float tangente(float c);
float arcoseno(float c);
float arcocos(float c);
float arcotang (float c);
float pi(float c);
float absoluto(float a);
float sinais(float c);
float raizcubica(float a, float b);
float formula(float a, float b);
float potenciaM(float c);
float divisor(float c);
float logadez(float c);
float raiz(float c);
void menu();
void binario(int d );
int hipot(int i,int j);
int octa(int d);
int hexa (int d );
int fatorial (int d);
int potencia(int i,int j);
int aleatorio(int d);
float a=0, b=0, c=0;
int d,opc=0,i;
int i,j;
void menu(){
puts("\n Escolha uma opcao \n");
puts("____________________________________________________________");
puts("| 0 Resultado |");
puts("|__________________________________________________________|");
puts("|1 Soma |2 Subtracao |3 Divisao |");
puts("|__________________________________________________________|");
puts("|4 Multiplicacao |5 Porcentagem |6 Log Natural |");
puts("|__________________________________________________________|");
puts("|7 Seno |8 Cosseno |9 Tangente |");
puts("|__________________________________________________________|");
puts("|10 Arco Seno |11 Arco Cosseno |12 Arco Tangente |");
puts("|__________________________________________________________|");
puts("|13 Pi |14 valor Absoluto|15 Hipotenusa |");
puts("|__________________________________________________________|");
puts("|16 Raiz |17 Binário |18 Octadeximal |");
puts("|__________________________________________________________|");
puts("|19 Hexadecimal |20 Fatorial |21 Potencia |");
puts("|__________________________________________________________|");
puts("|22 Potencia x2 |23 Divisor por um |24 Log na base 10 |");
puts("|__________________________________________________________|");
puts("|25 Numero Randomico|26 Troca de sinais|27 raiz cubica |");
puts("|__________________________________________________________|");
puts("|28 formula |29 Zerar Resultado|30 Sair |");
puts("|__________________________________________________________|");
scanf("%d",&opc);
}
main (){ // Trabalhando com o programa principal e funções //
system("title Calculadora Cientifica");
system("MODE con cols=140 lines=100");
float resultado;
int igual;
puts("--------- Calculadora Cientifica ---------\n");
printf("\nentre com o valor ou 0 para mais opcoes\n");
scanf("%f",&resultado);
while (opc!= 30){
// Menu
// Calcular as funções //
// Opções
system("CLS");
puts("------------------ Calculadora Cientifica ------------------");
printf("valor atual = %.3f\n",resultado);
menu();
a=resultado;
switch (opc){
case 0:
printf(" = %.2f",resultado);
system("pause>null");
break;
case 1:
if (resultado==0){
inicio();
resultado = soma(a,b);
printf("%2.f + %2.f = %2.f",a,b,resultado);
}
else {
inicio2();
resultado = soma(resultado,c);
printf("%2.f + %2.f = %2.f",a,c,resultado);
}
system("pause>null");
break;
case 2:
if (resultado==0){
inicio();
resultado = sub(a,b);
printf("%2.f - %2.f = %2.f",a,b,resultado);
}
else {
inicio2();
resultado = sub(resultado,c);
printf("%2.f - %2.f = %2.f",a,c,resultado);
}
system("pause>null");
break;
case 3:
if (resultado==0){
inicio();
resultado = dividir(a,b);
printf("%2.f / %2.f = %2.f",a,b,resultado);
}
else {
inicio2();
resultado = dividir(resultado,c);
printf("%2.f / %2.f = %2.f",a,c,resultado);
}
system("pause>null");
break;
case 4:
if (resultado==0){
inicio();
resultado = multi(a,b);
printf("%2.f * %2.f = %2.f",a,b,resultado);
}
else {
inicio2();
resultado = multi(resultado,c);
printf("%2.f * %2.f = %2.f",a,c,resultado);
}
system("pause>null");
break;
case 5:
if (resultado==0){
inicio();
resultado = porc(a,b);
printf("%.2f %% %.2f = %.2f",a,b,resultado);
}
else {
inicio2();
resultado = porc(resultado,c);
printf("%.2f %% %.2f = %.2f",c,a,resultado);
}
system("pause>null");
break;
case 6:
if (resultado==0){
inicio2();
resultado = loga(c);
}
else {
c=resultado;
resultado = loga(resultado);
}
printf ("o valor do log natural de %.3f = %.3f", c, resultado );
system("pause>null");
break;
case 7:
if (resultado==0){
inicio2();
resultado = seno(c);
}
else {
c=resultado;
resultado = seno(resultado);
}
printf ("o seno de %.2f eh %.2f", c, resultado );
system("pause>null");
break;
case 8:
if (resultado==0){
inicio2();
resultado = cosseno(c);
}
else {
c=resultado;
resultado = cosseno(resultado);
}
printf ("o cosseno de %.2f eh %.2f", c, resultado );
system("pause>null");
break;
case 9:
if (resultado==0){
inicio2();
resultado = tangente(c);
}
else {
c=resultado;
resultado = tangente(resultado);
}
printf ("o tangente de %.2f eh %.2f", c, resultado );
system("pause>null");
break;
case 10:
if (resultado < -1||resultado > 1){
printf("os valores devem ser entre -1 e 1\n");
inicio2();
resultado = arcoseno(c);
}
else {
c=resultado;
resultado = arcoseno(resultado);
}
printf ("\nO arco seno de %.2f eh %.2f graus",c,resultado);
system("pause>null");
break;
case 11:
if (resultado < -1||resultado > 1){
printf("os valores devem ser entre -1 e 1\n");
inicio2();
resultado = arcocos(c);
}
else {
c=resultado;
resultado = arcocos(resultado);
}
printf ("\nO arco cosseno de %.2f eh %.2f graus",c,resultado);
system("pause>null");
break;
case 12:
if (resultado < -1||resultado > 1){
printf("os valores devem ser entre -1 e 1\n");
inicio2();
resultado = arcotang(c);
}
else {
c=resultado;
resultado = arcotang(resultado);
}
printf ("\nO arco tangente de %.2f eh %.2f graus",c,resultado);
system("pause>null");
break;
case 13:
if (resultado==0){
printf("entre com o valor ");
scanf("%f",&resultado);
resultado = pi(resultado);
}
else
resultado = pi(resultado);
printf(" \n O numero %.2f seu pi eh = %.2f",c,resultado);
system("pause>null");
break;
case 14:
if (resultado==0){
inicio2();
resultado = absoluto (c);
}
else {
c=resultado;
resultado = absoluto (resultado);
}
printf ("%.2f = %.2f",c,resultado);
system("pause>null");
break;
case 15:
if (resultado==0){
inicio4();
resultado = hipot(i,j);
}
else {
resultado=0;
puts("digite um valor inteiro");
inicio4();
resultado = hipot(i,j);
}
system("pause>null");
break;
case 16:
if (resultado==0){
inicio2();
resultado = raiz(c);
}
else {
c=resultado;
resultado = raiz(c);
}
printf("\na raiz quadrada de %.2f eh %.2f",c,resultado);
system("pause>null");
break;
case 17:
if (resultado==0){
inicio3();
binario(d);
}
else {
d=resultado;
binario(d);
}
system("pause>null");
break;
case 18:
inicio3();
resultado = octa(d);
system("pause>null");
break;
case 19:
inicio3();
resultado = hexa(d);
system("pause>null");
break;
case 20:
inicio3();
igual = fatorial(d);
system("pause>null");
break;
case 21:
inicio2();
resultado = potenciaM(c);
system("pause>null");
break;
case 22:
inicio4();
resultado = potencia(i,j);
system("pause>null");
break;
case 23:
inicio2();
resultado = divisor(c);
system("pause>null");
break;
case 24:
inicio2();
resultado = logadez(c);
system("pause>null");
break;
case 25:
igual = aleatorio(d);
system("pause>null");
break;
case 26:
inicio2();
resultado=sinais(c);
printf("o valor agora e %.2f",resultado);
system("pause>null");
break;
case 27:
inicio();
resultado=raizcubica(a,b);
printf("o resultado e %f", resultado);
system("pause>null");
break;
case 28:
inicio();
resultado=formula(a,b);
printf("o resultado e %f", resultado);
system("pause>null");
break;
case 29:
resultado=0;
break;
}
}
}
// Fim do Menu//
//Dois numeros float
void inicio () {
puts("Digite dois numeros :");
scanf("%f",&a);
scanf("%f",&b);
}
//Um numero só float
void inicio2(){
puts("Digite um numero :");
scanf("%f",&c);
}
//um numero inteiro
void inicio3(){
puts("Digite um numero :");
scanf("%d",&d);
}
//dois numeros inteiros
void inicio4(){
puts("Digite dois numeros :");
scanf("%d",&i);
scanf("%d",&j);
}
//Soma
float soma (float n1, float n2){
float res;
res = n1 + n2;
// printf("%2.f + %2.f = %2.f",n1,n2,res);
return res;
}
//Subtração
float sub (float n1, float n2){
float res;
res = n1 - n2;
// printf("%2.f - %2.f = %2.f",n1,n2,res);
return res;
}
//Divisão
float dividir (float n1, float n2){
float res;
res = n1 / n2;
// printf("%2.f / %2.f = %2.f",n1,n2,res);
return res;
}
//Multiplicação
float multi (float n1, float n2){
float res;
res = n1 * n2;
// printf("%2.f * %2.f = %2.f",n1,n2,res);
return res;
}
//Porcentagem
float porc (float n1, float n2){
float res;
res = (n2 * n1)/100.0;
// printf("%.2f %% %.2f = %.2f",n1,n2,res);
return res;
}
//Seno
float seno (float n1){
float res;
res = sin(n1*PI/180);
// printf ("o seno de %.2f eh %.2f", n1, res );
return res;
}
//Cosseno
float cosseno (float n1){
float res;
res = cos (n1*PI/180);
// printf ("o cosseno de %.2f eh %.2f", n1, res );
return res;
}
//tangente
float tangente (float n1){
float res;
res = tan(n1*PI/180);
// printf ("o tangente de %.2f eh %.2f", n1, res );
return res;
}
//arco seno
float arcoseno (float n1){
float res;
res = asin(n1);
// printf ("\nO arco seno de %.2f eh %.2f graus", n1,res);
return res;
}
//arco cosseno
float arcocos (float n1){
float res;
res = acos(n1);
// printf ("\nO arco cosseno de %.2f eh %.2f graus", n1,res);
return res;
}
//arco tangente
float arcotang (float n1){
float res;
res = atan(n1);
// printf ("O arco tangente de %.2f eh %.2f graus", n1,res);
return res;
}
//PI
float pi (float n1){
float res;
res = PI*n1;
// printf(" \n O numero %.2f seu pi eh = %.2f",n1,res);
return res;
}
//valor absoluto
float absoluto (float n1){
float res,resp;
res=abs(n1);
// printf ("n1 = %.2f",res);
return res;
}
//hipotenusa
int hipot (int i, int j){
int soma,res;
soma =pow(i,2)+pow(j,2);
res =sqrt(soma);
printf("\no valor da hipotenusa = %d",res);
return res;
}
//raiz
float raiz (float n1){
float res;
res = sqrt(n1);
// printf("\na raiz quadrada de %.2f eh %.2f",n1,res);
return res;
}
// binario funcionando mas ainda não omo deve//
// temp é a variavel que faz a difença entre binário que é 32//
// o e & 1 mostra um na tela //
void binario (int n1){
char res[100];
printf("\no numero %d em binario \x82 %s",n1,(itoa(n1,res,2)));
}
//hexadecimal conversão
int hexa (int n1){
float res;
printf("/no numero em hexa eh %x",n1);
return res;
}
//octadecimal conversão
int octa (int n1){
float res;
printf("\no numero em octa eh %o",n1,res);
return res;
}
//fatorial
int fatorial (int n1){
int igualdade, i;
igualdade =1;
for (i=n1; i>1; i--)
igualdade = igualdade*i;
printf("\n o fatorial de %d eh = %d" ,n1, igualdade);
return igualdade;
}
//Potencia
int potencia(int i,int j ){
int res;
res = pow(i,j);
printf("\n %d elevado a %d eh = %d",i,j,res);
return res;
}
//PotenciaM
float potenciaM(float c){
float res;
res = pow(c,2);
printf("\n %.2f elevado a 2 eh = %.2f",c,res);
return res;
}
//log
float loga (float n1){
float res;
res = log(n1);
// printf ("o valor do log natural de %.3f = %.3f", n1, res );
return res;
}
//divisor por um
float divisor (float n1) {
float res;
res = 1.0/n1;
printf("\n 1 divido por %.2f eh = %.2f" ,n1, res);
return res;
}
//log na base dez
float logadez (float n1){
float res;
res = log10 (n1);
printf ("o valor do log10(%.2f) = %f\n", n1,res );
return res;
}
// numero Ramdomico //
// srand inicializa sempre de forma aleatória //
// rand diz o limite do numero randomico, o seu limite //
int aleatorio (int n1){
int igualdade;
srand(time(NULL));
n1= rand() % 10000000;
printf("\n O Numero Gerado: %d",n1);
return igualdade;
}
// troca de sinais
float sinais (float c){
float res;
res=c*(-1);
return res;
}
float raizcubica(float a, float b){
float res,aux;
aux= 1/b;
res=pow(a,aux);
return res;
}
float formula(float a, float b){
puts("digite mais um numero");
float res,c;
scanf("%f",&c);
res=a*b/c;
return res;
}
// fim da calculadora //