Algoritmo
ALUNOS: Flávio Plácido Pascoal e Cleonice Machado da Silva Azevedo.
EXERCÍCIO 01
#include <iostream> using namespace std;
//recebe por referência, com ponteiros e calcula multiplicação float Multiplica(float *a, float *b){ float result; result = (*a) * (*b); return result; }
int main() { float a, b, vet[2]; int i=0; cout<<"\nDigite o primeiro valor: "; cin>>a; cout<<"\nDigite o segundo valor: "; cin>>b;
for(int i=0;i<2;i++) { vet[i]=Multiplica(&a, &b); }
cout<<"\nValor de a * b: "<<vet[i]; i++; cout<<"\nValor de b * a : "<<vet[i]; return 0; }
EXERCÍCIO 02
#include <iostream> using namespace std;
//recebe matriz e vetor, calcula soma das linhas e colunas void somam( float mat[][3], float vet[2]) { int i, j; float aux=0; for(i=0;i<3;i++) { for(j=0;j<3;j++) { aux = aux + mat[i][j]; //soma as linhas } } i=0; j=0; float aux2=0; for(i=0;i<3;i++) { for(j=0;j<3;j++) { aux2 = aux2 + mat[i][j]; //soma as colunas } } cout<<"\nsoma das linhas"<<aux; cout<<"\nsoma das colunas"<< aux2; cout<< endl; } int main() { float mat[3][3], vet[2]; int i, j; for(i=0;i<3;i++) { for(j=0;j<3;j++) { cout<<"\n Digite valor para matriz: "; cin>>mat[i][j]; //recebe valores para a matriz } } somam(mat, vet); return 0;
}
EXERCICIO 03
#include <iostream>
//recebe duas variaveis e um parâmetro e retorna soma das duas using namespace std; void soma(float v1, float v2, float &result) { result = v1+v2; } int main() { float va1, va2, result; cout<<"\nDigite o primeiro valor: "; cin>>va1; cout<<"\nDigite o segundo valor: "; cin>>va2; soma(va1,va2,result);