#include<iostream>
#include<string>
using namespace std;
class Retail
{
    public:
    virtual double finalPrice(double price,double discount)=0;
    virtual ~Retail(){}
};
class ProductSale:public Retail
{
    public:
    double finalPrice(double price,double discout)
    {
        return price-(price * discount);
    }
};
    class SeasonalSale:public Retail
    {
        public:double finalPrice(double price,double discount)
        {
            return price-(price * dicount/100);
        }
    };
    int main()
    {
        int n;
        cin>>n;
        while (n--)
        {
            string type;
            double price,discount;
            Retail *r;
            if(type=="ProductSale") 
            r=new ProductSale();
            else if (type=="ClearanceSale")
            r=new SeasonalSale();
            cout<<r->finalPrice(price,discount)<<endl;
            delete r;
        }
        return 0;
    }