3. Prof. Thomás da Costa Programação Estruturada II
#include <iostream>
using namespace std;
void imprimir();
int main()
{
imprimir();
}
void imprimir()
{
cout << "Olá" << endl;
}
4. Prof. Thomás da Costa Programação Estruturada II
#include <iostream>
using namespace std;
double somar(double valor1, double valor2);
int main()
{
somar(2,4);
}
double somar(double valor1, double valor2)
{
return valor1 + valor2;
}
5. Prof. Thomás da Costa Programação Estruturada II
#include <iostream>
using namespace std;
void imprime_vetor(int *valores);
int main()
{
int valores[10] = {2, 3, 5, 7, 11,
13, 17, 19, 23, 29};
imprime_vetor(valores);
}
void imprime_vetor(int *valores)
{
for (int i=0;i<=9;i++)
{
cout << "valores[" << i << "] :"
<< valores[i] << endl;
}
}
6. Prof. Thomás da Costa Programação Estruturada II
#include <iostream>
using namespace std;
void imprimir(char *valor);
int main()
{
char valor[255];
gets(valor);
imprimir(valor);
}
void imprimir(char *valor)
{
cout << valor << endl;
}
7. Prof. Thomás da Costa Programação Estruturada II
#include <iostream>
using namespace std;
const double VALOR_DOLAR = 2.7;
void converte_real_dolar(double real);
int main()
{
double valor_real;
cout << "Valor em reais:";
cin >> valor_real;
converte_real_dolar(valor_real);
}
void converte_real_dolar(double real)
{
if (real < 0)
{
cout << "O valor não pode ser menor que zero";
return;
}
cout << "Valor convertido: " << real * VALOR_DOLAR;
}
8. Prof. Thomás da Costa Programação Estruturada II
#include <iostream>
using namespace std;
void troca(int &valor1, int &valor2);
int main()
{
int valor1 = 10, valor2 = 20;
troca(valor1, valor2);
cout << valor1 << "," << valor2 << endl;
}
void troca(int &valor1, int &valor2)
{
int temp = valor1;
valor1 = valor2;
valor2 = temp;
}