DIO - Digital Innovation One é uma plataforma de cursos online que inclui interação entre os usuários e possibilidades de alavancamento de carreira através de parcerias com empresas.
Aqui estarei subindo alguns pequenos projetos do Bootcamp Lógica de Programação Essencial, ministrado pelo professor Denilson Bonatti.
Tema das aulas: Lógica, Algoritmos, Pseudocódigo, Fluxograma, Variáveis, Constantes, Expressões Aritméticas e Literais, Concatenação, Estrutura de Repetição, Portugol Studio, Desvios Condicionais e Comentários em Portugol, Laços de Repetição em Portugol, Matrizes e Vetores.
Os projetinhos:
media_de_vendas
Calcula a média de vendas de determinado funcionário ao longo de quatro meses. Da mesma forma que o criado em Flowgorithm funcionario_abono, porém dessa vez criado em pseudocódigo no Portugol Studio.
media_aluno_ex_um
Primeiro pseudocódigo escrito no Portugol. O conceito é o mesmo do fluxograma_nota: um programa capaz de somar as notas de determinado usuário e calcular sua média. Aqui foi utilizada a função de comentários.
tomada_de_decisão
"Tomadas de decisão representam 60% da programação."
Quando escrevemos programas, pode haver a necessidade de decidir o que fazer dependendo das condições encontradas no processo de execução.
No caso desse algoritmo criado no Flowgorithm, toma-se a decisão de recusar compras de clientes que não efetuam o pagamento via cartão de crédito.
projetinho_fluxograma
Fluxograma é uma ferramenta utilizada para representar graficamente um algoritmo, ou seja, a sequência lógica da resolução de um problema.
funcionario_abono
Nesse código, o funcionário digita o valor das vendas efetuadas nos meses de janeiro, fevereiro, março e abril.
Se a média de vendas realizadas for igual ou superior a 5.000, será concedido um abono de 10%, senão, haverá um abono de 3%.
fluxograma_nota_2
Uma nova versão de projetinho_fluxograma
expressoes_aritmeticas_e_expressoes_literais
Expressões Aritméticas utilizam operadores e funções aritméticas, podendo elas ser constantes e/ou variáveis;
Expressões Literais são constantes e/ou variáveis que têm como resultado valores literais, ou seja, utilizamos expressões literais na atribuição de valor para uma variável ou constante.
matriz
Uma matriz é uma coleção de variáveis do mesmo tipo, acessíveis com um único nome e armazenadas contiguamente na memória do computador.
vetores
Os vetores são matrizes de uma só dimensão.
tabuada
Tabuada com laços de repetição criada no Portugol Studio.
stream
É um programa que possibilita ao usuário, selecionar qual stream deseja utilizar.
Utilizadas funções de quebra de linha ("\n"), comentários (//), e desvio condicional caso.
stream_se
Programa que possibilita a escolha de stream pelo usuário utilizando desvio condicional se.