#include <stdio.h>
#define MAX 256
#define OK    0
#define ERR   1

/* Escriban un programa que haga lo siguiente: 
Pedir al usuario el nombre de un artículo, 
su precio en pesetas,la cantidad de artículos que se desean 
y el descuento a aplicar (en tanto por ciento) 
sobre el precio inicial. Con esos datos obtener el total, 
haciendo el descuento. Presentar el PVP final 
de los productos solicitados por pantalla. 
Elijan los tipos adecuados para cada variable del programa. 
*/

int main(){

  char nombre[MAX];

  /* unsigned long precio;  El precio máximo de un artículo  sería de 2^32-1 */  
  float precio, total;
  int descuento;
  unsigned cantidad;

  printf("Introduzca el nombre del producto \t");
  scanf("%s",nombre);
  
  printf("Introduzca el precio por unidad \t");
  scanf("%f",&precio);
	
  printf("Introduzca el numero de unidades \t");
  scanf("%u",&cantidad);
  
  printf("Introduzca el descuento (en %%) \t");
  scanf("%d",&descuento);
	
  total = cantidad*precio*(1.0 - (float)descuento/100.0);
	
  printf("El precio total de %u unidades de %s es %10.2f",cantidad,nombre,total);
  printf("\n");
		
  return OK;

}

