#include <stdlib.h>
#include <stdio.h>

void Usage(void){
	printf("./ppt [avg of max vcores] [new ppt] [max percentage spike over ppt]\n");

}
int main(int argc, char **argv){
	double def_ppt = 142;
	double def_tdc = 95;
	double def_edc = 140;
	double def_vmax = 1.500;
	double def_wmax = 210;
	double new_ppt = 220;
	double new_tdc = 0;
	double new_edc = 0;
	double new_vmax = 1.375;
	double new_wmax = 0;

	if(argc != 4){
		Usage();
		exit(1);
	}

	new_vmax = atof(argv[1]);
	new_ppt = atof(argv[2]);
	new_wmax = 1+atof(argv[3])/100;
	new_wmax *= new_ppt;

	new_tdc = new_ppt/new_vmax;
	new_edc = new_wmax/new_vmax;

	printf("Stock:\n");
	printf("\tppt: %lf\n", def_ppt);
	printf("\ttdc: %lf\n", def_tdc);
	printf("\tedc: %lf\n", def_edc);
	printf("\tvmax: %lf\n", def_vmax);
	printf("\twmax: %lf\n", def_wmax);
	printf("Custom:\n");
	printf("\tppt: %lf\n", new_ppt);
	printf("\ttdc: %lf\n", new_tdc);
	printf("\tedc: %lf\n", new_edc);
	printf("\tvmax: %lf\n", new_vmax);
	printf("\twmax: %lf\n", new_wmax);

	return 0;
}
