Escolar Documentos
Profissional Documentos
Cultura Documentos
Exercícios do capítulo 22
A seguir estarão os códigos e saídas referentes as questões 17, 18, 19, 25.
Questão 17
#include <iostream>
#include <iomanip>
#include <fstream> //acessa arquivos de arquivo_disco
//#include <vector>
int main () {
ofstream fout (" tabela1 ");//criou, abriou e fout acessa ele. fout
envia pro disco. Ele n pede o nome como na steing de cima
fout << " Os dados abaixo estão no arquivo tabela1 \n";
for ( int z = 10 ; z < 110; z = z + 10)
fout << setw(7) << right << z
<< setw(7) << right << (z/2)
<< '\n';
cout << "criou o arquivo tabela1 " << "\n";
fout.flush();
fout.close();
return 0;
}
Saída questão 17
Dados no arquivo
Crescimento linear
60
50
40
30
20
10
0
0 20 40 60 80 100 120
Questão 18
#include <iostream>
#include <iomanip>
#include <fstream> //acessa arquivos de arquivo_disco
#include <string>
int main () {
Conteúdo da pasta2.csv
x
1.234
5.678.98
Saída questão 18
Questão 19
#include <iostream>
#include <string>
#include <iostream>
#include <fstream>
#include <sstream>
#include <limits>
#include <vector>
#include <math.h>
#include <iomanip>
class CEstatistica {
public:
CEstatistica P;
vector<float> k;
int entrada = 0;
float sum = 0;
int i = 0;
do {
cout << "\n Qual o valor de entrada (" << k. size () << "):
";
cin >> entrada ;
cin.get();
if ( std :: cin . good ()) // Se for válido o dado de entrada
k.push_back (entrada); // aloca para o final do vetor
Questão 19 (forma b)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
class CEstatistica {
public:
float Fmedia(vector<float> v){
float soma = 0.0;
for(int j = 0; j < v.size() ; j++){
soma = soma + v[j];
}
float media = soma/v.size();
return media;
}
int main(){
int n;//sendo n=qtd de dados
cout<<"Digite a quantidade de dados:\n";
cin >> n; cin.get();
vector<float> v(n); // Cria vetor
for(int j = 0 ; j < v.size() ; j++ ) // mostra vetor
cout << v[j] << '\t';
CEstatistica E;
float media = E.Fmedia(v);
cout << "\nMedia = "<< media << "\n";
float dp = E.Fdesviopadrao(v);
cout << "Desvio Padrao = " << dp << endl;
return 0;
}
Questão 25
int main () {
InformacoesPath(arquivo);
InformacoesPath(link_simbolico);
return 0;
}
Saída da questão 25