Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 11th, 2012  |  syntax: None  |  size: 1.41 KB  |  hits: 19  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. program indumentaria;
  2.  
  3. uses crt;
  4.  
  5. const
  6.     gana = 0.25;
  7.     paga = 0.295;
  8.    
  9. var
  10.     tipoprenda: char;
  11.     tela: string[10];
  12.     m_ncsarios, costo_x_metro, precio_final, costo, total_metros, impuesto: real;
  13.     cant_prendas: integer;
  14.  
  15. begin
  16.    
  17. clrscr;
  18.  
  19. // Inicializamos las variables
  20. precio_final := 0;
  21. costo := 0;
  22.  
  23. write('Ingrese el tipo de prenda (c, p, s): ');
  24. readln(tipoprenda);
  25.  
  26. write('Nombre de la tela a utilizar para la confeccion de la prenda (max 10): ');
  27. readln(tela);
  28.  
  29. write('Cantidad de metros de tela necesarios para la fabricacion de una prenda: ');
  30. readln(m_ncsarios);
  31.  
  32. write('Cantidad de prendas a fabricar en el lote: ');
  33. readln(cant_prendas);
  34.  
  35. write('Costo por metro de la tela: ');
  36. readln(costo_x_metro);
  37.  
  38. // Total de metros necesarios
  39. total_metros := m_ncsarios * cant_prendas;
  40.  
  41. // Costo de 1 prenda
  42. costo := total_metros * costo_x_metro;
  43.  
  44. // Impuesto (29.5% del costo)
  45. impuesto := costo * paga;
  46.  
  47. // Le sumamos la ganancia y el impuesto
  48. precio_final := costo + (costo * gana) + impuesto;
  49.  
  50. writeln('Tipo de prenda: ', tipoprenda);
  51. writeln('Nombre de la tela: ', tela);
  52. writeln('Cantidad de prendas del lote de fabricacion: ', cant_prendas);
  53. writeln('Cantidad de metros de tela necesarios para fabricar la cantidad de prendas del lote: ', total_metros);
  54. writeln('Costo por prenda: ', costo);
  55. writeln('Precio de venta al publico: ', precio_final);
  56.  
  57. readln();
  58.  
  59. end.