Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#include <stdio.h>
#include <stdlib.h>
//Declaración del Prototipo de la Funcion
void menuRestaurante(); //void significa "nulo", que no retorna parámetro alguno
int main()
{
menuRestaurante(); //Invocación o llamado a la función menuRestaurante()
return 0;
}
int main()
{
float radio,area;
radio=5;
area=AreaCirculo(radio);
printf("\n Area de un circulo de radio %.2f es %.3f",radio,area);
return 0;
}
int main()
{
float radio;
radio=5;
printf("\n Area de un circulo de radio %.2f es %.3f",radio, AreaCirculo(radio));
return 0;
}
//PROTOTIPO DE FUNCIONES
float Suma (int,int); //Función que recibe 2 parámetros enteros y retorna uno flotante
//Programa principal
main()
{
float a=2, b=4; //Declaración de 2 variables flotantes y se les asigna un valor a cada una
printf("\n La suma de %.2f + %.2f es %.2f",a,b,Suma(a,b));
return 0;
}
//PROTOTIPO DE FUNCIONES
float Resta (int,int); //Función que recibe 2 parámetros enteros y retorna uno flotante
//Programa principal
main()
{
float a=2, b=4; //Declaración de 2 variables flotantes y se les asigna un valor a cada una
printf("\n La resta de %.2f - %.2f es %.2f",a,b,Resta(a,b));
return 0;
}
//PROTOTIPO DE FUNCIONES
float Multiplicacion (int,int); //Función que recibe 2 parámetros enteros y retorna uno flotante
//Programa principal
main()
{
float a=2, b=4; //Declaración de 2 variables flotantes y se les asigna un valor a cada una
printf("\n La multiplicacion de %.2f - %.2f es %.2f",a,b,Multiplicacion(a,b));
return 0;
}
//PROTOTIPO DE FUNCIONES
float Division (int,int); //Función que recibe 2 parámetros enteros y retorna uno flotante
//Programa principal
main()
{
float a=2, b=4; //Declaración de 2 variables flotantes y se les asigna un valor a cada una
printf("\n La división de %.2f / %.2f es %.2f",a,b,Division(a,b));
return 0;
}
return 0;
}
// fx(radio) se esta enviando el valor de la variable radio
void fx(float r ) //aca el valor de la variable radio lo recibe la variable r.
{
float area;
area=pi*(r*r);
printf("\n De acuerdo a la funcion fx, la circunferencia de radio %.2f es %.3f",r,area);
return;
}
//Nombre del programa: FUNCION_17
//CALCULAR EL AREA DE CIRCUNFERENCIAS CON RETORNO DE UN PARAMETRO
#include <stdio.h>
#include <stdlib.h> //cls()
#include <conio.h> //getche()
#include <ctype.h> //toupper(), tolower()
const float pi=3.1416;
//Declarar la funcion fx como prototipo
float fx(float);
main()
{
int k;
float radio,fy;
k=1;
//USANDO WHILE PARA CALCULAR 3 AREAS DE CIRCUNFERENCIAS CUALQUIERA
do
{
printf("\n Entre el radio de la circunferencia %d :",k);
scanf("%f",&radio); //*r=&radio;
fy=fx(radio); //El valor retornado se le asigna a la variable fy y esta se imprime
printf("\n fx(radio) retorna el resultado del area de circunferencia de radio %.2f es %.4f",radio,fy);
k++;
}
while(k<=3);
return 0;
}
// fx(radio) se esta enviando el valor de la variable radio
float fx(float r ) //aca el valor de la variable radio lo recibe la variable r.
{
float area;
area=pi*(r*r);
return area; //retorna un valor de tipo flotante que es el contenido de la variable área
}
return 0;
}
// fx(radio) se esta enviando el valor de la variable radio
float fx(float r )//aca el valor de la variable radio lo recib la variabl r.
{
float area;
area=pi*(r*r);
return area; //retorna un valor de tipo flotante que es el contenido de la variabel area
}
//Nombre del programa: FUNCION_19
#include <stdio.h>
void fx(int);
int main()
{
int x;
x=5;
return 0;
}
void fx(int x) //FUNCION QUE RECIBE UN PARAMETRO PERO NO RETORNA NADA
{
printf("\n valor de la funcion fx=2*(x*x)-5*x+3 cuando tiende a 5 es: %d ",2*(x*x)-5*x+3);
return; //NO DEBE RETORNAR PARAMETRO
}
#include <stdio.h>
#include <stdlib.h> //cls()
#include <conio.h> //getche()
#include <stdio.h>
float fx(int);
int main()
{
int x;
x=5;
//Imprimir el resultado de la funcion fx directamente en el programa principal
//pero la función deberá retornar un parámetro que es el resultado de lo solución de la
//de la ecuación evaluada en 5.
printf("\n valor de la funcion fx=2*(x*x)-5*x+3 cuando tiende a 5 es: %.2f ",fx(x));
return 0;
}
#include <stdio.h>
#include <math.h>
float fx(int);
int main()
{
int x;
x=5;
#include <stdio.h>
#include <math.h>
float fx(int);
int main()
{
int x;
x=5;
int main()
{
int a=20, b=0;
int *p;
//PROGRAMA: FUNCION_PUNTERO_03
//FUNCION UTILIZANDO DOS PUNTEROS
//TAMBIEN SE LE LLAMA FUNCIONES DE PASE DE PARAMETROS POR REFERENCIA (LOCALIDAD DE
MEMORIA)
#include <stdio.h>
void cambio(int *a, int *b);
int main()
{
int a,b;
a=5;
b=8;
PROGRAMA: FUNCION_PUNTERO_04
//FUNCION UTILIZANDO DOS PUNTEROS PARA HACER INTERCAMBIO DE LOS VALORES DE DICHAS
//VARIABLES
#include <stdio.h>
int main()
{
int x=10,y=20;
printf("x = %d, y = %d\n",x,y);
swap(&x, &y); //retorna valores modificados de x,y
printf("x = %d , y = %d\n",x,y); //imprime valores intercambiados
return 0;
}
// swap(&x, &y); *a=&x *b=&y
void swap(int *a, int *b)
{
int temp;
temp=*a; /* guarda el contenido de x */
*a=*b; /* y = x */
*b=temp; /* x = y */
}
/*
a=10;
b=20;
temp=a;
a=b;
b=tem;
*/
Objetivo.
I. PARTE.
Resolver los siguientes problemas utilizando funciones sin retorno de parámetros.
1. Haga un programa que utilice una función que solamente calcule e imprima el promedio de 3 parciales.
2. Haga un programa que utilice una función que reciba los valores de los 3 parciales y realice su
promedio y los imprima
3. Haga un programa que utilice una función que reciba los valores de las coordenadas de dos puntos en
el plano cartesiano, calcula su distancia y la imprima.
4. Haga un programa que utilice una función que reciba los partidos ganados, perdidos y empatados y
calcule su puntaje multiplicando los partidos ganando por 3 puntos, los partidos perdidos por cero
puntos y los partidos empatados por 2 puntos. Calcule el puntaje total obtenido y lo imprima.
5. Haga un programa que utilice una función que calcule el sueldo neto de un empleado e imprima el
sueldo bruto y el sueldo neto.
El sueldo neto es la diferencia del sueldo bruto menos los intereses. El interés del seguro social es
2.75% del salario bruto; el interés del impuesto de la renta es el 5.25% del sueldo bruto.
6. Haga un programa que utilice una función que calcule cuanto le queda en el banco y saca dinero del
cajero automática una cantidad x y después deposita la mitad de lo retirado. Asuma la cantidad inicial
que tiene disponible en el banco por medio del teclado.
7. Haga un programa que utilice una función que reciba el valor de Pi que es 3.141592 e imprima su valor
con un decimal, con dos decimales y con tres decimales.
8. Haga un programa que utilice una función que reciba el nombre del estudiante, su edad y nota final y
realice su impresión.
II. PARTE.
Resolver los mimos problemas, pero utilizando funciones con retorno de parámetros.
III. PARTE.
Resolver los mimos problemas, pero utilizando funciones con retorno de parámetros y utilizando
los 3 ciclos de repetición