Problema 1
#include <cstdlib>
#include <iostream>
using namespace std;
// Algoritmo calcularQuadrado
float calcularQuadrado(float n){
// Param N: real
float r;// Var R: real
// Inicio
r = n * n;// R <- N * N
return r; // Retornar R
}// Fim
int main(int argc, char *argv[])
{
// Problema - projeto1-funcoes
// Entrada: um número real digitado pelo usuario
// saída: calcular o quadrado do numero
// informado via funcao
// descricao textual
// 1) Ler do usuario o numero real (N)
// 2) Calcular o quadrado do numero
// 3) Exiir o resultado encontrado
// Algoritmo estruturado
float n, q;// Var N, Q: real
// Inicio
// Escrever "Digite um numero real:"
cout << "Digite um numero real:" << endl;
// Ler N
cin >> n;
// Q <- calcularQuadrado(N)
q = calcularQuadrado(n);
// Escrever "Resultado: " Q
cout << "Resultado: " << q << endl;
// Fim
system("PAUSE");
return EXIT_SUCCESS;
}
Problema 2
#include <cstdlib>
#include <iostream>
using namespace std;
// algoritmo caractereEhVogal
// Param C: caractere
// Var
// Inicio
// Se C == 'A' || C == 'E' ||
// C == 'I' || C == 'O' ||
// C == 'U' Entao
// Retornar VERDADEIRO
// Fim Se
// Retornar FALSO
// Fim
bool caractereEhVogal(char c){
if (c == 'A' || c == 'E' ||
c == 'I' || c == 'O' ||
c == 'U'){
return true;
}
return false;
}
// algoritmo substituir caractere em vetor
// Params F: conjunto [1..100]: caractere
// I: inteiro
// C: caractere
// Var
// Inicio
// F[I] <- C
// Fim
void substituirCaractereEmVetor(
char []f, int i, char c){
f[i] = c;
}
// algoritmo imprimirVetor
// Params F: conjunto [1..100]: caractere
// T: inteiro
// Var: C: inteiro
// Inicio
// Para C De 1 Até T Passo 1 Faça
// Escrever F[C]
// Fim Para
// Fim
void imprimirVetor(char [] F, int t){
int c;
for (c =0; c < t; c++){
cout << f[c];
}
cout << endl;
}
int main(int argc, char *argv[])
{
// projeto2-funcoes
// Problema
// Entrada: uma frase digitada pelo usuario
// Saída: substituir todas as vogais da
// frase por '*',
// imprimir a frase final
// descricao textual
// 1) Ler a frase informada pelo usuario
// 2) Para cada caractere na frase
// 2.1) Se o caractere for um vogal
// 2.1.1) Substituir o caractere por *
// 3) Exibir a frase final
system("PAUSE");
return EXIT_SUCCESS;
}