Advertisement
patadejaguar

DFPR_U3_EA_LUBG.c

Aug 16th, 2018
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.49 KB | None | 0 0
  1. #include <stdio.h>
  2. // Balam Gonzalez Luis Humberto
  3. // 09Agosto2018
  4. // UNADM
  5. // PSE Int Algoritmo par calcular Honorarios en base a horas con impuestos
  6. // Conversion a C
  7. // https://blog.patadejaguar.xyz/
  8. // main como funcion en entrada en C ANSI
  9.  
  10. int main(){
  11.     //Definir nombre Como Caracter;
  12.     char nombre[100]    = "";
  13.     char salir[10]      = 0;
  14.     //Definir honorarios Como Real;
  15.     double honorarios   = 0;
  16.     //Definir honorarioHora Como Real;
  17.     double honorarioHora= 0;
  18.     //definir horas Como Real;
  19.     double horas        = 0;
  20.     //definir impuesto Como Real;
  21.     double impuesto     = 0;
  22.     //definir tasaImpuesto Como Real;
  23.     //tasaImpuesto = 0.15; //Debera ser 16%
  24.     const double tasaImpuesto = 0.15;
  25.     //definir neto Como Real;
  26.     double neto = 0;
  27.    
  28.     printf("---------------------------------------\n");
  29.     printf("Balam Gonzalez Luis Humberto .- UNADM\n");
  30.     printf("Algoritmo setCalcularHonorarios:\n");
  31.     printf("---------------------------------------\n");
  32.    
  33.     //Escribir "Cual es su nombre?"
  34.     printf("¿Cual es su nombre?:\n");
  35.     //Leer nombre;
  36.     fgets(nombre, 100, stdin);
  37.     //Escribir "Cual es su Honorario por Hora?"
  38.     printf("¿Cual es su Honorario por Hora?:\n");
  39.     //Leer honorarioHora;
  40.     scanf("%lf", &honorarioHora);
  41.  
  42.     //Escribir "Cuantas Horas ha trabajado?"
  43.     printf("¿Cuantas Horas ha trabajado?:\n");
  44.     //Leer horas;
  45.     scanf("%lf", &horas);
  46.     //Si honorarioHora > 0 Y horas > 0 Entonces
  47.     if ( horas > 0 && honorarioHora >0 ){
  48.         //  honorarios <- honorarioHora  * horas;
  49.         honorarios = honorarioHora * horas;
  50.         //  impuesto <- honorarios * tasaImpuesto;
  51.         impuesto = honorarios * tasaImpuesto;
  52.         //  neto <- impuesto + honorarios;
  53.         neto = honorarios + impuesto;
  54.        
  55.         printf("-----------------------------\n");
  56.         //  Escribir "Hola ", nombre , ":"
  57.         printf("Hola %s\n", nombre);
  58.         //  Escribir "El detalle de sus honorarios es:"
  59.         printf("El detalle de sus honorarios es:\n");
  60.        
  61.         //  Escribir "==============================="
  62.         printf("===============================\n");
  63.         //  Escribir "Honorarios $ ", honorarios , ":"
  64.         printf("Honorarios $ %lf\n", honorarios);
  65.         //  Escribir "Impuestos $ ", impuesto , ":"
  66.         printf("Impuestos $ %lf\n", impuesto);
  67.         //  Escribir "Pago Neto $ ", neto , ":"
  68.         printf("Pago Neto $ %lf\n", neto);
  69.     } else {
  70.         //SiNo
  71.         //  Escribir "Debe capturar los datos completos";
  72.         printf("Debe capturar los datos completos.\n");
  73.     }
  74.     do {
  75.         printf("Escriba algo para salir.\n");
  76.         scanf("%s", &salir);
  77.     } while(salir == "")
  78.     //fflush ( stdout );
  79.     //getchar();
  80.  
  81.    
  82.  
  83.     return 0;
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement