Uso De Punteros En C
Algorítmica y Programación 1.- Declarar un puntero que apunte a una variable que almacene el sueldo de un empleado. Lea su valor por teclado y muestre dicho valor usando elpuntero, además muestre la dirección de memoria en la cual se encuentra almacenada la variable. /*Este programa muestra puntero*/ #include la utilización básica de un
main(){ float sueldo, *ps;ps=&sueldo; printf("Introduzca el Sueldo: "); scanf("%f",ps); printf("El sueldo es: %.2f\n",*ps); printf("Se encuentra en la direccion de memoria: %u\n", ps); } 2.- Leer 1 numero entero. Realice unprograma que calcule el cubo y la mitad del mismo, a través de una función cuyos parámetros sean por valor (la entrada) y por referencia (la salida) . #include void calcular (int , int *, float*);/*prototipo función */ /*=======================================================*/ main() { int numero, cubo; float mitad; printf("Introduzca un numero entero: "); scanf ("%d", &numero); calcular (numero,&cubo, &mitad);/*llamada a la función */ printf ("El cubo del numero %d es: %d \n", numero, cubo); printf ("La mitad del numero %d es: %.2f \n", numero, mitad); printf ("Presione Enter, parasalir...");
} / *========================================================*/ void calcular (int num, int *cubo, float *mitad) { *cubo = num * num * num; *mitad = (float) num / 2; return; } 3.- Leer 2números enteros. Realice un programa que calcule la suma y la multiplicación de dichos números, a través de una función (Utilice parámetros formales por referencia). #include void calculos (int *, int *,int *, int *); /* prototipo función */ /*=======================================================*/ main() { int a, b, sum,mult; printf("Introduzca un numero entero: "); scanf ("%d", &a);printf("Introduzca otro numero entero: "); scanf ("%d", &b); calculos (&a,&b, &sum, &mult);/* llamada a la función */ printf ("%d+%d= %d\n", a, b, sum); printf ("%d*%d= %d\n", a, b, mult); printf ("Presione...
Regístrate para leer el documento completo.