top of page
Buscar

Funciones sin parámetros por valor

  • Foto del escritor: Programacion
    Programacion
  • 17 may 2018
  • 1 Min. de lectura

Mostrar colores en orden de la funcion

#include<stdlib.h>

#include<stdio.h>

#define P printf

#define S scanf


int color(){

P("Rojo \n");

return (0);

}

int color1(){

P("Morado\n");

color();

P("Verde\n");

return (0);

}

int color2(){

color1();

P("Azul\n");

return (0);

}

int main(){

color();

color2();

color1();

system("PAUSE");

return 0;


}


Suma de dos valores

#include<stdio.h>

#include<stdlib.h>

#define P printf

#define S scanf


int n1, n2;

int suma(){

int c;

P("\nDame dos valores: ");

S("%i %i",&n1,&n2);

c=n1+n2;

return (c);

}

int resta(){

P("\nDame dos valores: ");

S("%i %i",&n1,&n2);

return (n1-n2);

}


int main(){

int r, op;

P("\n1) Suma 2)Resta\n");

S("%i",&op);

if(op==1){

r=suma();

P("\nEl resultado de la suma es: %i\n",r);

}

else if(op==2){

P("\nEl resultado de la resta es: %i\n",resta());

}

system("PAUSE");

return 0;

}


Calcular promedio

#include<stdio.h>

#include<stdlib.h>

#define P printf

#define S scanf

float cal[5];

float promedio(){

int i;

float r=0;

for(i=0;i<5;i++){

P("\nIngresa la calificacion %i: ",i+1);

S("%f",&cal[i]);

r+=cal[i];

}

r=r/5;

return (r);

}


int main(){

float prom;

P("\nPromedio de calificaciones");

prom=promedio();

P("\nEl promedio es: %.2f",prom);


}


Calcular Factorial

#include<stdio.h>

#include<stdlib.h>

#define P printf

#define S scanf


int num;

int factorial(){

int i,fact=1;

P("\nIngresa un numero: ");

S("%i",&num);

for(i=num;i>1;i--){

fact=fact*i;

}

return (fact);

}


int main(){

int r;

P("\n\tFactorial de un numero");

r=factorial();

P("Su factorial es: %i",r);

}


Calcular raíz, potencia, coseno y logaritmo natural de un numero

#include<stdio.h>

#include<stdlib.h>

#include<math.h>

#define P printf

#define S scanf

float num;

float raiz(){

P("\nIngresa el numero para calcular su raiz: ");

S("%f",&num);

return (sqrt(num));

}

float potencia(){

float p;

P("\nIngresa el numero para calcular su potencia: ");

S("%f",&num);

P("\nIngresa potencia deseada: ");

S("%f",&p);

return (pow(num,p));

}

float coseno(){

P("\nIngresa el numero para calcular su coseno: ");

S("%f",&num);

return (cos(num));

}

float logaritmo(){

P("\nIngresa el numero para calcular su logaritmo: ");

S("%f",&num);

return (log10(num));

}

int main(){

int op;

float res;

P("\n\tMenu");

P("\n1) Raiz cuadrada");

P("\n2) Potencia de un numero");

P("\n3) Coseno de un numero");

P("\n4) Logaritmo natural de un numero: ");

S("%i",&op);

system("cls");

switch(op){

case 1:

P("\n\tRaiz Cuadrada");

res=raiz();

P("\nSu raiz cuadrada es: %.2f",res);

break;

case 2:

P("\n\tPotencia");

res=potencia();

P("\nEl resultado de la potencia es: %.2f",res);

break;

case 3:

P("\n\tCoseno");

res=coseno();

P("\nEl coseno es: %.2f",res);

break;

case 4:

P("\nLogaritmo");

res=logaritmo();

P("\nEl logaritmo es: %.2f",res);

break;

default: P("\nOpcion incorrecta");

system("PAUSE");

system("cls");

main();


}

}




 
 
 

Commentaires


  • Facebook - White Circle
  • Instagram - White Circle
  • Twitter - White Circle
  • YouTube - White Circle

© 2023 por Haciendo Ruido.

Creado con Wix.com

bottom of page