Advertisement
Aluneth

7-4-25 Funciones

Apr 7th, 2025
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.69 KB | Software | 0 0
  1. 7-4-2025 Funciones
  2.  
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. #include <string.h>
  6.  
  7. /* Desarrollar un programa con dos funciones aparte de la main. La primer solicite el ingreso de un entero y muestre el cuadrado de dicho valor.
  8. La segunda que solicite la carga de dos valores y muestre el producto de los mismos. Llamar desde la main a ambas funciones. */
  9. void cuadrado()
  10. {
  11.     float numero, cuadrado;
  12.     printf("Ingrese un numero para calcular su cuadrado: ");
  13.     scanf("%f", &numero);
  14.     cuadrado = numero * numero;
  15.     printf("El cuadrado de %.2f es: %.2f\n\n", numero, cuadrado);
  16.  
  17. }
  18.  
  19. void producto()
  20. {
  21.     float num1, num2, prod;
  22.     printf("Ingrese un numero: ");
  23.     scanf("%f", &num1);
  24.     printf("Ingrese otro numero: ");
  25.     scanf("%f", &num2);
  26.     prod = num1 * num2;
  27.     printf("El producto de %.f y %.f es: %.f", num1, num2, prod);
  28.  
  29. }
  30.  
  31. int main()
  32. {
  33.  
  34.     cuadrado();
  35.     producto();
  36.  
  37.     return 0;
  38. }
  39.  
  40.  
  41.  
  42. #include <stdio.h>
  43. #include <stdlib.h>
  44.  
  45. /* Desarrollar una función que solicite la carga de tres valores y muestre el menor.
  46.  la función main llamar 3 veces a dicha función.*/
  47.  
  48. void mostrarMenor()
  49. {
  50.     int num1, num2, num3, menor;
  51.     printf("Ingrese el numero 1: ");
  52.     scanf("%d", &num1);
  53.     printf("Ingrese el numero 2: ");
  54.     scanf("%d", &num2);
  55.     printf("Ingrese el numero 3: ");
  56.     scanf("%d", &num3);
  57.  
  58.     if (num1 < num2 && num1 < num3)
  59.     {
  60.         printf("\nEl menor de los numeros es: %d", num1);
  61.     }
  62.     else if (num2 < num3)
  63.     {
  64.         printf("\nEl menor de los numeros es: %d", num2);
  65.     }
  66.     else
  67.     {
  68.         printf("\nEl menor de los numeros es: %d", num3);
  69.     }
  70.  
  71.  
  72. }
  73.  
  74. int main()
  75. {
  76.     mostrarMenor();
  77.     mostrarMenor();
  78.     mostrarMenor();
  79.     return 0;
  80. }
  81.  
  82.  
  83.  
  84. #include <stdio.h>
  85. #include <stdlib.h>
  86.  
  87. void mostrarMayor(int v1, int v2)
  88. {
  89.     if (v1 > v2)
  90.     {
  91.         printf("El mayor es: %d", v1);
  92.     }
  93.     else
  94.     {
  95.         printf("El mayor es: %d", v2);
  96.     }
  97. }
  98.  
  99. int main()
  100. {
  101.     int numero1, numero2;
  102.     printf("Ingrese el numero 1: ");
  103.     scanf("%d", &numero1);
  104.     printf("Ingrese el numero 2: ");
  105.     scanf("%d", &numero2);
  106.     mostrarMayor(numero1, numero2);
  107.  
  108.     return 0;
  109. }
  110.  
  111.  
  112.  
  113. #include <stdio.h>
  114. #include <stdlib.h>
  115.  
  116. /* Confeccionar un programa que solicite el pago por hora de un empleado y la cantidad de horas trabajadas
  117. dentro de una estructura repetitiva en la función main. Elaborar una función que reciba como parámetro el
  118. valor de la hora y la cantidad de horas trabajadas y nos muestre el total a pagar.*/
  119.  
  120. void calculaSueldo (float sueldoH, float horasT)
  121. {
  122.     float sueldoTotal = sueldoH * horasT;
  123.     printf("El sueldo total es de: %.2f", sueldoTotal);
  124. }
  125.  
  126. int main()
  127. {
  128.  
  129.     float sueldoHora, horas;
  130.     char opcion;
  131.     do
  132.     {
  133.         printf("Ingrese el pago por hora del empleado: ");
  134.         scanf("%f", &sueldoHora);
  135.         printf("Ingrese la cantidad de horas trabajadas: ");
  136.         scanf("%f", &horas);
  137.         calculaSueldo(sueldoHora, horas);
  138.         printf("\n\nDesea realizar otra carga: [s/n]");
  139.         scanf(" %c", &opcion);
  140.     }
  141.     while (opcion == 's');
  142.     return 0;
  143. }
  144.  
  145.  
  146.  
  147. #include <stdio.h>
  148. #include <stdlib.h>
  149.  
  150. void buscarVocal (char caracter)
  151. {
  152.     if (caracter == 'a' || caracter == 'e' || caracter == 'i' || caracter == 'o' | caracter == 'u' || caracter == 'A' || caracter == 'E' | caracter == 'I' || caracter == 'O' || caracter == 'U')
  153.     {
  154.         printf("\n%c es una vocal. ", caracter);
  155.     }
  156.     else
  157.     {
  158.         printf("\n%c no es una vocal. ", caracter);
  159.     }
  160. }
  161.  
  162. int main()
  163. {
  164.  
  165.     char let;
  166.     printf("Ingrese un caracter: ");
  167.     scanf("%c", &let);
  168.     buscarVocal (let);
  169.  
  170.     return 0;
  171. }
  172.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement