For Using Stringstream: Freq1 Freq2 Freq3
For Using Stringstream: Freq1 Freq2 Freq3
For Using Stringstream: Freq1 Freq2 Freq3
h>
#include <locale>
#include<string>
#include<sstream> // for using stringstream
#include <iostream>
#include <stdio.h>
#include <fstream>
using namespace std;
float freq1;
float freq2;
float freq3;
string str1;
string str2;
string str3;
void freqCalc()
{
// Check if recurrence
// sequence exist
if (s[i] == '(') {
z = true;
y = false;
continue;
}
if (y)
af_deci += s[i];
if (z) {
// No reccuring term
if (reccu.size() == 0) {
int gd = __gcd(numr, deno);
// reccu.size() is num of
// digit in reccur term
int numr1
= numr
* pow(10, reccu.size())
+ reccu_num;
// eq 2 - eq 1
int res_numr = numr1 - numr,
res_deno = deno1 - deno;
int gd = __gcd(res_numr,
res_deno);
// Driver Code
int main()
{
setlocale(LC_ALL, "portuguese");
cout << " ANTENA QUADRA\n\n";
cout << " Agoritmo para cálculo de antena quadra\n\n";
cout << "************************PY2ADA v1.0******************************\n\n";
cout << "=> Insira as 03 frequências de cobertura da antena em MHZ:";
cout << endl;
cout << "=> Primeira frequência:";
cin >> freq1;
cout << endl;
cout << "=> Segunda frequência:";
cin >> freq2;
cout << endl;
cout << "=> Terceira frequência:";
cin >> freq3;
cout << endl;
//cout << "=> Insira o comprimento desejado para marcação em metros (1/4 total):";
//cin >> nr;
cout << endl;
freqCalc();
//findFraction(nr);
//string str1(std::to_string((313/freq)/4));
//findFraction(str1);
cout << "Ponto na haste para ancoragem do condutor em metros:" << endl;
cout << freq1;
cout << "MHZ";
cout << endl;
cout << "Refletor =>";
std::ostringstream ss1;
ss1 << 313/freq1/4;
std::string str1(ss1.str());
findFraction(str1);
cout << "m" << endl;
return 0;
}