Here\u00b4s my quiz 11, it was a little more complicated than I thought, but in the end I receive some help from my friends Marco Pati\u00f1o and Esa\u00fa Preciado, and well they teach me how to do the programms.<\/p>\n
so here are my programms<\/p>\n
q1.<\/p>\n
<\/p>\n
#include<\/a> <iostream><\/span>
#include<\/a> <iomanip><\/span>
using<\/span> namespace<\/span> std;
void<\/span> newline<\/span>(){
\u00a0 cout<<<\/span>endl;
}
double<\/span> factor<\/span>(int<\/span> a){
double<\/span> output=<\/span> 1.0<\/span>;
for<\/span> (int<\/span> i =<\/span> 1<\/span>; i <=<\/span> a; i++<\/span>){
\u00a0 if<\/span> (a ==<\/span> 0<\/span>)
\u00a0 return<\/span> output;
\u00a0 else<\/span>
\u00a0 output =<\/span> output *<\/span> i;
\u00a0 }
return<\/span> output;
}
double<\/span> define_e<\/span>(int<\/span> exact){
double<\/span> output1 =<\/span> 0.0<\/span>, output2 =<\/span> 1.0<\/span>;
for<\/span>(int<\/span> i=<\/span> 1<\/span>; i<<\/span>1000<\/span> ; i++<\/span>){
\u00a0 output1 =<\/span> output2;
\u00a0 output2 =<\/span> output1 +<\/span> (1<\/span>\/<\/span>factor(i));
}
cout <<<\/span> fixed <<<\/span> setprecision(exact) <<<\/span> output2 <<<\/span> endl;
return<\/span> output1;
}
int<\/span> x =<\/span> 0<\/span>;
int<\/span> main<\/span>(){
float<\/span> e;
string z;
cout<<<\/span>"Hi, I\u00b4m a calculator of the e constant "<\/span><<<\/span>endl;
newline();
cout<<<\/span>"Please insert how precisely you want this mathematical constant "<\/span><<<\/span>endl;
newline();
cin>><\/span>e;
newline();
cout<<<\/span>"The result equals to "<\/span><<<\/span>define_e(e)<<<\/span>endl;
newline();
}
return<\/span> 0<\/span>;
}
<\/pre>\n<\/div>\n\u00a0<\/p>\n
q2.<\/p>\n
<\/p>\n
\n#include<\/a> <iostream><\/span>
#include<\/a> <string><\/span>
#include<\/a> <fstream><\/span>
using<\/span> namespace<\/span> std;
int<\/span> main<\/span>(){
string Read;
string Banana =<\/span> "banana"<\/span>;
char<\/span> archive[50<\/span>];
int<\/span> x =<\/span> 0<\/span>;
int<\/span> y =<\/span> 0<\/span>;
int<\/span> counter =<\/span> 0<\/span>;
cout <<<\/span> "Write the name of your file: "<\/span>;
cin >><\/span> archive;
ifstream read_file (archive);
if<\/span> (read_file.is_open()){
while<\/span> (getline(read_file , Read)){
\u00a0\u00a0\u00a0\u00a0\u00a0 x =<\/span> 0<\/span>;
\u00a0\u00a0\u00a0\u00a0\u00a0 while<\/span> (x <<\/span> Read.length()) {
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 char<\/span> character =<\/span> Read[x];
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if<\/span> ( character ==<\/span> 'B'<\/span> ||<\/span> character==<\/span> 'b'<\/span>){
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 y =<\/span> x +<\/span> 1<\/span>;
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 char<\/span> character =<\/span> Read[y];
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if<\/span> (character ==<\/span> 'A'<\/span> ||<\/span> character==<\/span> 'a'<\/span>){
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 y++<\/span>;
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 char<\/span> character =<\/span> Read[y];
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if<\/span> (character ==<\/span> 'N'<\/span> ||<\/span> character==<\/span> 'n'<\/span>){
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 y++<\/span>;
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 char<\/span> character =<\/span> Read[y];
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if<\/span> (character ==<\/span> 'A'<\/span> ||<\/span> character==<\/span> 'a'<\/span>){
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 y++<\/span>;
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 char<\/span> character =<\/span> Read[y];
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if<\/span> (character ==<\/span> 'N'<\/span> ||<\/span> character==<\/span> 'n'<\/span>){
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 y++<\/span>;
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 char<\/span> character =<\/span> Read[y];
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if<\/span> (character ==<\/span> 'A'<\/span> ||<\/span> character==<\/span> 'a'<\/span>) {
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 counter++<\/span>;
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }
\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 x =<\/span> x +<\/span> 1<\/span>;
}
\u00a0\u00a0\u00a0 }read_file.close();
\u00a0\u00a0\u00a0 }else<\/span>{
\u00a0\u00a0\u00a0\u00a0\u00a0 cout <<<\/span> "Error 404 not found"<\/span> <<<\/span> endl;
\u00a0\u00a0\u00a0 }
cout <<<\/span> "I found "<\/span> <<<\/span> counter <<<\/span> " bananas....So eat them all!!!...or not..."<\/span> <<<\/span> endl;
return<\/span> 0<\/span>;
}
<\/pre>\n<\/div>\nAlso on github.<\/p>\n
Program1.<\/p>\n
https:\/<\/wbr>\/<\/wbr>github.com\/<\/wbr>everibarra\/<\/wbr>TC101-C-\/<\/wbr>blob\/<\/wbr>master\/<\/wbr>quiz11q1.cpp<\/a><\/p>\nProgram2<\/p>\n
https:\/<\/wbr>\/<\/wbr>github.com\/<\/wbr>everibarra\/<\/wbr>TC101-C-\/<\/wbr>blob\/<\/wbr>master\/<\/wbr>quiz11q2.cpp<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"\nHere´s my quiz 11, it was a little more complicated than I thought, but in the end I receive some help from my friends Marco Patiño and Esaú Preciado, and well they teach me how to do the programms.<\/p>\n
so here are my programms<\/p>\n
q1.<\/p>\n
<\/p>\n
\n#include<\/a> <iostream><\/span>
#include<\/a> <iomanip><\/span>
using<\/span> namespace<\/span> std;
void<\/span> newline<\/span>(){
cout<<<\/span>endl;
}
double<\/span> factor<\/span>(int<\/span> a){
double<\/span> output=<\/span> 1.0<\/span>;
for<\/span> (int<\/span> i =<\/span> 1<\/span>; i <=<\/span> a; i++<\/span>){
if<\/span> (a ==<\/span> 0<\/span>)
return<\/span> output;
else<\/span>
output =<\/span> output *<\/span> i;
}
return<\/span> output;
}
double<\/span> define_e<\/span>(int<\/span> exact){
double<\/span> output1 =<\/span> 0.0<\/span>, output2 =<\/span> 1.0<\/span>;
for<\/span>(int<\/span> i=<\/span> 1<\/span>; i<<\/span>1000<\/span> ; i++<\/span>){
output1 =<\/span> output2;
output2 =<\/span> output1 +<\/span> (1<\/span>\/<\/span>factor(i));
}
cout <<<\/span> fixed <<<\/span> setprecision(exact) <<<\/span> output2 <<<\/span> endl;