#include <iostream>

#define PI 3.14159265

main() {
	//   A: |----------------|
	//
	// 			390 o
	//	+----------------RES---------------+     -
	//	|				   |  B: |
	//	+---------------BALUN--------------+     -
	//			4:1

	double A, B, freq;

	cout << "Enter optimal frequency in MHz: ";
	cin >> freq;

	/* imperial units:
		bottom freq:
			A = (50 000 / kHz)*3.28
			B = ( 3 000 / kHz)*3.28

			A = (50/MHz)*3.28
			B = (3/MHz)*3.28

		another estimate:
		
		A = (2*PI*(15.25/freq));
		B = (2*PI*(0.915/freq));

	   conversion imperial -> metric
	   	1 foot = 0.3048 meter

		A = (2*0.3048)*PI*(15.25...
		A = 0.6096*PI*...
	*/
	
	A = 0.6096*PI*(15.25/freq);
	B = 0.6096*PI*(0.915/freq);

	// in cm
	A = A * 100;
	B = B * 100;

	cout << "\n";
	cout << "Exact dimensions:\n";
	cout << "\tA = " << A << "cm \n";
	cout << "\tB = " << B << "cm \n";
	cout << "\n";
	cout << "Total length: " << (2*A) << "cm\n";
	cout << "Total width: " << B << "cm\n";
	cout << "Length of wire required: " << (4*A)+(2*B) << "cm \n";
}
