Buscar

AVA1 - Introducao a logica de programacao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE VEIGA DE ALMEIDA
Atividade I
Introdução a Lógica de Programação
Aluno: Lucas Soares Sant' Anna - 20181301060
Pseudocódigo
algoritmo "Calculo Comissao"
var
matVendedor, tempoCasa: inteiro
nomeVendedor: caracter
vlrMes1, vlrMes2, vlrMes3, totalComissao: real
inicio
escreva("Digite a matricula do vendedor: ")
leia(matVendedor)
escreva("Digite o nome do vendedor: ")
leia(nomeVendedor)
escreva("Digite o tempo de casa do vendedor: ")
leia(tempoCasa)
escreva("Digite valor do mês 1: ")
leia(vlrMes1)
escreva("Digite valor do mês 2: ")
leia(vlrMes2)
escreva("Digite valor do mês 3: ")
leia(vlrMes3)
se tempoCasa >= 10 entao
totalComissao <- vlrMes1*0.1 + vlrMes2*0.12 + vlrMes3*0.15
senao
totalComissao <- vlrMes1*0.1 + vlrMes2*0.1 + vlrMes3*0.1
fimse
escreva("matricula: ", matVendedor)
escreva("nome: ", nomeVendedor)
escreva("tempo de casa: ", tempoCasa)
escreva("valor mês 1: ", vlrMes1)
escreva("valor mês 2: ", vlrMes2)
escreva("Valor mês 3: ", vlrMes3)
escreva("Total comissão: ", totalComissao)
fimalgoritmo
Programa C++
#include <iostream>
using namespace std;
int _matVendedor, _tempoCasa;
char _nomeVendedor[40];
float _vlrMes1, _vlrMes2, _vlrMes3, _totalComissao;
void obterDadosVendedor(){
 std::cout << "Insira a matricula do vendedor: " << std::endl;
 std::cin >> _matVendedor;
 std::cout << "Insira o nome do vendedor: " << std::endl;
 std::cin >> _nomeVendedor;
 std::cout << "Insira o tempo de casa vendedor: " << std::endl;
 std::cin >> _tempoCasa;
 std::cout << "Insira o valor do mes 1: " << std::endl;
 std::cin >> _vlrMes1;
 std::cout << "Insira o valor do mes 2: " << std::endl;
 std::cin >> _vlrMes2;
 std::cout << "Insira o valor do mes 3: " << std::endl;
 std::cin >> _vlrMes3;
}
void exibirDadosVendedor(){
 std::cout << "Matricula: "<< _matVendedor << std::endl;
 std::cout << "Nome: "<< _nomeVendedor << std::endl;
 std::cout << "Tempo de casa: "<< _tempoCasa << std::endl;
 std::cout << "Valor mês 1: "<< _vlrMes1 << std::endl;
 std::cout << "Valor mês 2: "<< _vlrMes2 << std::endl;
 std::cout << "Valor mês 3: "<< _vlrMes3 << std::endl;
 std::cout << "Total comissão: "<< _totalComissao << std::endl;
}
void calcularValorComissao(){
 if(_tempoCasa >= 10){
 _totalComissao = _vlrMes1*0.10 + _vlrMes2*0.12 + _vlrMes3*0.15;
 } else {
 _totalComissao = _vlrMes1*0.1 + _vlrMes2*0.1 + _vlrMes3*0.1;
 }
}
int main()
{
 obterDadosVendedor();
 calcularValorComissao();
 exibirDadosVendedor();
 
}
	UNIVERSIDADE VEIGA DE ALMEIDA
	Atividade I
	Introdução a Lógica de Programação
	Aluno: Lucas Soares Sant' Anna - 20181301060

Continue navegando