programacion
INTRODUCCIÓN: Se observaran diferentes problemas solucionados aplicando las diferentes funcionesEJERCISO 1
1. Realice un algoritmo que haga uso de una función, intercambie el valor de dos variables dadas por el usuario, por ejemplo si a=3.5 y b=2.7 entonces una vez llamada la función a=2.7 yb=3.5. La función deberá imprimir el nuevo valor.
Código:
#include
#include
void cambio1(float a,float b )
{
float c;
c=a;
}
voidcambio2(float b,float c)
{
float a;
a=b;
printf ("el valor de a es =%0.2f\n",a);
}
void cambio3(float c,float a)
{
float b;
b=c;
printf("El valor de b es =%.2f\n",a);
}
intmain()
{
float a,b,c,d;
printf("Introdusca el valor de a y el valor de b \n");
scanf("%f%f",&a,&b);
cambio1(a,b);
cambio2(b,c);
cambio3(c,a);system ("pause");
return 0;
}
EJERCISIO 2:
1. Realice un algoritmo que haga uso de una función que calcule el valor absoluto de un valor determinado sin usar lasfunciones abs o fabs
Código:
#include
#include
#include
void perro1(float a)
{
float h;
h=sqrt(pow(a,2));
printf("El valor absoluto es =%.2f\n" ,h);
}
int main()
{
float a;
printf("introdusca cualquier numero\n ");
scanf("%f",&a);
perro1(a);
system ("pause");
return 0;
}
EJERCISO 3:
1.-Realice un algoritmo quehaga uso de una función que determine las raíces reales de una función cuadrática, mediante formula general.
.
Código:
#include
#include
#include
float homs(float a, floatb, float c )
{
float R;
R=-b+((sqrt(pow(b,2)+4*a*c))/(2*a));
return(R);
}
float homs1(float a,float b, float c)
{
float R1;
R1=-b-((sqrt(pow(b,2)+4*a*c))/(2*a));...
Regístrate para leer el documento completo.