Beruflich Dokumente
Kultur Dokumente
PROBLEMA # 1
Elabore un programa en C que permita mediante una función factorial, calcular la factorial de un
número.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
long factorial(long );
getch();
return 0;
}
PROBLEMA # 2
Desarrollar un programa en lenguaje c que utilice una función llamada divisa, la cual permita
convertir una cifra dada en yuan a su equivalente en dólar canadiense.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
double divisa(double);
PROBLEMA # 3
Desarrolle una función hipotenusa en lenguaje C que reciba dos argumentos de tipo doble y retorne
un resultado de doble precisión. Desarrollar el programa para implementar dicha función.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
double hipotenusa(double,double );
getch();
return 0;
}
PROBLEMA # 4
Elaborar un programa en C que permita poner en práctica la función GFahrenheit que regresa el
equivalente en grados Fahrenheit de una temperatura en Celsius.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
float GFahrenheit(float);
int main(int argc, char *argv[]) {
float celsius;
PROBLEMA # 5
Elaborar un programa en lenguaje C en el cual el usuario debe introducir un número cualquiera al
azar. Mediante una función Cubo el programa debe calcular el cubo del numero ingresado.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
float cubo(float );
getch();
return 0;
}
PROBLEMA # 6
Elaborar un programa en C que permita calcular el volumen de una pirámide. La fórmula para
calcular el volumen de una pirámide es v= (Área de la Base * Altura)/3. Debe desarrollar una función
llamada volumen.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
double volumen(double,double);
double abase,altura;
scanf("%lf" ,&abase);
getch();
return 0;
double vol;
vol=(ab*alt)/3;
return vol;
PROBLEMA # 7
Crear un programa en C que lea una cantidad dada en quintales por hectárea. Desarrollar una
función llamada Conversión que transforme la cantidad entrada a su equivalente en bushel por acre.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
double conversion(double);
double quintales;
scanf("%lf" ,&quintales);
printf("\n Cantidad en bushel/acre: %lf" ,conversion(quintales));
getch();
return 0;
return qq*1.5932;
PROBLEMA # 8
Elaborar un programa en c que lea las coordenadas x,y de dos puntos en el plano cartesiano.
Construir un función llamada distancia que reciba como parámetros los valores de los puntos
x1,y1,x2,y2 y calcule la distancia entre los dos puntos. Todos los valores deben ser tratados como
valores del tipo float.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
double distancia(double,double,double,double);
double x1,y1,x2,y2;
scanf("%lf" ,&x1);
printf("\n Ingrese la coordenada y1: ");
scanf("%lf" ,&y1);
scanf("%lf" ,&y2);
scanf("%lf" ,&y2);
getch();
return 0;
double dist;
dist=sqrt(pow(x2-x1,2)+pow(y2-y1,2));
return dist;
PROBLEMA # 9
Elaborar un programa en C que lea una suma en dólares y desarrolle una función llamada Interés,
que permita calcular el interés simple a determinados años.
I = Capital * (tasa/100)*tiempo
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
float interes(float,float,float);
PROBLEMA # 10
Elaborar una programa en C que mediante el uso de funciones permita calcular las raíces de una
ecuación cuadrática en su forma 𝑎𝑥 2 + 𝑏𝑥 + 𝑐 = 0. Una ecuación cuadrada tiene dos raíces:
−𝑏 + √𝑏 2 − 4𝑎𝑐 −𝑏 − √𝑏 2 − 4𝑎𝑐
𝑟1 = 𝑟2 =
2𝑎 2𝑎
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
float r1(float,float,float);
float r2(float,float,float);