// editor4
#include<iostream>
#include<vector>
#include<string>
#include<iomanip>
class Retail
{
    public:
    virtual double calculatePrice(double initialPrice,double discountPercentage)=0;
};
class productSale:public Retail{
    public:
    double calculatePrice(double initialPrice,double discountPercentage)override{
        return initialPrice*(1-discountPercentage/100.0);
    }
};
class ClearanceSale:public Retail{
    public:
    double calculatePrice(double initialPrice,double discountPercentage)
    override
    {
        return initialPrice*(1-discountPercentage/100.0);
    }
};
class SeasonalSale:public Retail{
    public:
    double calculatePrice(double initialPrice,double discountPercentage)
    override
    {
        return initialPrice*(1-discountPercentage/100.0);
    }
};
int main()
{
    int numProducts;
    cin>>numProducts;
    cout<<fixed<<setprecision(1);
    for(int i=0;i<numProduct;++i)
    {
        string saleType;
        double initialPrice,dicountPercentage;
        cin>>saleType>>initialPrice>>discountPercentage;
        Retail*sale=nullptr;
        if(saleType=="ProductSale")
        {
            sale=newProductSale();
        }
        else if(saleType=="ClearanceSale")
        {
            sale=newClearanceSale();
        }
        else if(saleType=="SeasonalSale")
        {
            sale=newSeasonalSale();
        }
        if(sale)
        {
            cout<<sale->calculatePrice(initialPrice,discountPercentage)<<endl;
            delete sale;
        }
        
    }
    return 0;
}