Algoritmos e Programação

Documentos relacionados
G A B A R I T O. Estrutura Sequencial

1 ESTRUTURA SEQUENCIAL

Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1)

Algoritmos e Programação

Lógica e Linguagem de Programação Aula 02 - Tópicos Preliminares Exercícios 02 - Respostas Professor: Danilo Giacobo

Exercícios C++ Lista1 Exemplo em C++: 1- Faça um programa que receba quatro números inteiros, calcule e mostre a soma desses números.

Conceitos de Programação

Noções de algoritmos - Aula 1

INFORMÁTICA APLICADA AULA 03 ALGORITMOS

Solução 1ª Lista de Exercícios

Solução Introdução à programação

Variáveis, Expressões Aritméticas e Entrada e Saída de Dados

Algoritmos e Estrutura de Dados I Conceitos de Algoritmos. Prof. Elyssandro Piffer

Fábio Rodrigues / Israel Lucania

Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer. Índice: Aula1 - Introdução Programa Algoritmo

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU

Algoritmo e Programação Matemática

CONCEITOS DE ALGORITMOS

Disciplina de Algoritmos e Programação

Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

ALGORITMOS E ESTRUTURAS DE DADOS I

ALGORITMOS E ESTRUTURAS DE DADOS I

ESTRUTURA CONDICIONAL E SELEÇÃO

ALGORITMO. Professor: RODRIGO GOBBI TIPOS DE DADOS E INSTRUÇÕES PRIMITIVAS

Lógica de Programação I. Gilson de Souza Carvalho

Estrutura Condicional em C - Lista de Exercícios

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO

Noções de algoritmos - Aula 1

Português Estruturado

Conceitos Básicos. Professor: Juliano Lucas Gonçalves.

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA DISCUSSÃO DOS EXERCÍCIOS E EXERCÍCIOS EXTRAS

Estruturas de Decisão

1ª LISTA DE EXERCÍCIOS - Extra

UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação

Introdução à Programação de Computadores Fabricação Mecânica

Questão 1: Questão 2:

Fluxograma Pseudocódigo Estruturas de decisão. Professor Leandro Augusto Frata Fernandes

Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1

Algoritmos Estrutura Condicional

Estrutura Condicional

1ª LISTA DE EXERCÍCIOS

Parte I - Expressões lógicas e operadores

2- Faça um programa que receba duas notas, calcule e mostre a média aritmética e a mensagem que está na tabela a seguir:

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

Estruturas de Decisão

Introdução à Programação. 2ª aula. Prof. José Honorato F. Nunes

Programação de Computadores III

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção

Algoritmos e Linguagens de Programação

Programação de Computadores III

01/08/2011. Tipos de dados Numéricos Alfanuméricos Lógicos. Numéricos. Tipos de dados. Dados Numéricos Inteiros. Dados Numéricos Reais.

CAPÍTULO III. Comandos de Atribuição, Entrada e Saída CAPÍTULO III COMANDO DE ATRIBUIÇÃO SINTAXE DO COMANDO DE ATRIBUIÇÃO EM ALGORITMOS

Introdução à Pseudo-código PROGRAMAÇÃO I (COM06842) LÓGICA E TÉCNICA DE PROGRAMAÇÃO (COM06039)

Programação de Computadores:

Introdução aos Algoritmos

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores

Professora Martha Spalenza Professora de Informática da Faetec

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA PRÉ AULA 31/08/2015

Conceitos Básicos de Algoritmos

Português Estruturado (VISUALG)

Programação em C. Victor Amorim dos Santos

JavaScript (ou JScript)

ALGORITMOS 3ª Aula. 3. Introdução Tipos de dados, variáveis e operadores Tipos de dados

ESTRUTURA SEQÜENCIAL

Algoritmos. Seqüência finita e ordenada de procedimentos que resolvem um determinado problema. Exemplo: O que preciso fazer para preparar um omelete?

Lista de Exercícios Revisão de Lógica. 01. Desenvolva um programa em C que receba três valores numéricos inteiros e mostre a soma desses três números.

TIPOS DE DADOS E VARIÁVEIS

Pseudocódigo e visualg

Exercícios: comandos condicionais

Constantes, Variáveis, tipos de dados e expressões

Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio

Exercícios: comandos condicionais

Universidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.

Carlos Michel Betemps

Lista de Exercícios 01 Entrada e Saída de Dados

AULA 07. HABILIDADES TRABALHADAS: Desenvolver algoritmos utilizando laços a partir da leitura de fluxogramas ou algoritmos em portugol.

3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2

Estruturas de Repetição. João Medeiros FATERN

2ª Lista de Exercícios de Programação I

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO

Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação

Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO

Introdução ao Scilab. Comandos de entrada e saída de dados.

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

Instituto de Computação Programação de Computadores (TCC00326)

Lista de Exercícios 1 Algoritmos, Pseudocódigo e Fluxograma

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

Programação de Computadores Profa Jacqueline 1

Lista de Exercícios I. 01. Desenvolva um programa em Java que receba três valores numéricos inteiros e mostre a soma desses três números.

3ª Lista de Exercícios de Programação I

Transcrição:

ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA profericomartins@unemat.br

1. Elementos Básicos dos Algoritmos

Elementos básicos dos Algoritmos: Variável Variável é tudo que está sujeito a variações, que é incerto, instável ou inconstante;

Elementos básicos dos Algoritmos: Constantes Constante é tudo aquilo que é fixo, estável ou imutável;

Elementos básicos dos Algoritmos: Palavras-reservadas/Palavras-chave São identificadores predefinidos que possuem significados especiais para o interpretador do algoritmo.

Elementos básicos dos Algoritmos: Identificadores Identificadores são os nomes das variáveis, dos constantes, das rotinas e unidades, entre outras. programas, das

Elementos básicos dos Algoritmos: Identificadores As regras básicas para formação dos identificadores: Podem ter "qualquer tamanho" (cuidado); Pode utilizar na formação dos identificadores são: os números, as letras maiúsculas e minúsculas e o caractere sublinhado; O primeiro caractere deve ser sempre uma letra ou o caractere sublinhado; Não são permitidos espaços em branco e caracteres especiais (@, $, +, -, %,!, etc) Não é permitido o uso de palavras reservadas (uma instrução ou comando);

Elementos básicos dos Algoritmos: Identificadores São nomes válidos de identificadores: NOMEDOUSUARIO VarPrincipal telefone A a delta_25 z1 São nomes inválidos de identificadores: NOME DO USUARIO 25_delta telefone# Var 4 CURSO DE ENGENHARIA ELÉTRICA

Elementos básicos dos Algoritmos: Tipo de dados primitivos Numérico: Inteiro: São caracterizados como os dados numéricos positivos ou negativos, excluindo-se destes qualquer número fracionário (conjunto de números reais). Real: São caracterizados como os dados numéricos positivos, negativos e números fracionários. (notação inglesa e substituir a vírgula pelo ponto). Literal: São dados formados por um único caractere ou por uma cadeia de caracteres. Esses caracteres podem ser as letras (maiúsculas e minúsculas), os números (não podem ser usados para cálculos) e os caracteres especiais (&, #, @,?, etc). Também conhecido como: alfanumérico, string, carácter ou cadeia. Lógico: São caracterizados como os dados com valores binários do tipo sim ou não, verdadeiro ou falso, 1 ou 0.. Este tipo de dado é também conhecido como booleano, devido à álgebra de George Boole.

Elementos básicos dos Algoritmos: Tipo de dados primitivos Exemplos de dados literais: 'aula' '1357' 1357 '@ internet' '1.34' '18 * 30'

Elementos básicos dos Algoritmos: Entrada e Saída O comando de entrada é utilizado para receber dados digitados pelo usuário. O comando de saída é utilizado para mostrar dados na tela ou na impressora.

Elementos básicos dos Algoritmos: Atribuição O comando de atribuição é utilizado para atribuir valores (dados) ou operações à variáveis e constantes, sendo representado por Identificador M 10*2 operação Identificador dados f11 carro

Elementos básicos dos Algoritmos: Operadores

2. Estruturas dos Algoritmos

Estrutura dos Algoritmos: Estrutura Sequencial; Estrutura Condicional; Estrutura de Repetição.

Estrutura dos Algoritmos: Estrutura Sequencial As instruções deverão ser executados numa sequência linear. ALGORITMO DECLARE bloco de comandos FIM_ALGORITMO A, B R A + B R Pseudocódigo Diagrama de Bloco

3. Exercícios Estrutura Sequencial Fundamentos da Programação de Computadores Algoritmos, Pascal e C/C++ Ana Fernanda Gomes Ascencio Edilene Aparecida Veneruchi de Campos

Estrutura dos Algoritmos: Estrutura Sequencial Construa algoritmos em pseudocódigo e diagrama de bloco: 1. Receba quatro números inteiros, calcule e mostre a soma desses números. 2. Receba três notas, calcule e mostre a média aritmética entre elas. 3. Receba três notas e seus respectivos pesos, calcule e mostre a média ponderada dessas notas. 4. Receba o salário de um funcionário, calcule e mostre o novo salário, sabendo-se que este sofreu um aumento de 25%. 5. Receba o salário de um funcionário e o percentual de aumento, calcule e mostre o valor do aumento e o novo salário. 6. Receba o salário-base de um funcionário, calcule e mostre o salário a receber, sabendo-se que o funcionário tem gratificação de 5% sobre o salário-base e paga imposto de 7% sobre o salário-base.

Estrutura dos Algoritmos: Estrutura Sequencial Construa algoritmos em pseudocódigo e diagrama de bloco: 7. Receba o salário-base de um funcionário, calcule e mostre o seu salário a receber, sabendo-se que esse funcionário tem gratificação de R$ 50,00 e paga imposto de 10% sobre o salário-base. 8. Receba o valor de um depósito e o valor da taxa de juros, calcule e mostre o valor do rendimento e o valor total depois do rendimento. 9. Calcule e mostre a área de um triângulo. 10. Calcule e mostre a área de um círculo sendo fornecido pelo usuário o raio. 11. Receba um número positivo e maior que zero, calcule e mostre o quadrado, o cubo, a raiz quadrada e a raiz cúbica.

Estrutura dos Algoritmos: Estrutura Sequencial Construa algoritmos em pseudocódigo e diagrama de bloco: 12. Receba dois números maiores que zero, calcule e mostre um elevado ao outro. 13. Receba uma medida em pés, faça as conversões para polegadas, jardas e milhas e mostre os resultados. 14. Receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre a idade dessa pessoa e quantos anos essa pessoa terá em 2050. 15. O custo ao consumidor de um carro novo é a soma do preço de fábrica com o percentual de lucro do distribuidor e dos impostos aplicados ao preço de fábrica. Faça um algoritmo que receba o preço de fábrica de um veículo, o percentual de lucro do distribuidor e o percentual de impostos. Calcule e mostre o valor correspondente ao lucro do distribuidor; o valor correspondente aos impostos; o preço final do veículo.

Estrutura dos Algoritmos: Estrutura Sequencial Construa algoritmos em pseudocódigo e diagrama de bloco: 16. Receba o número de horas trabalhadas e o valor do salário mínimo. Calcule e mostre o salário a receber seguindo as regras: a hora trabalhada vale a metade do salário mínimo; o salário bruto equivale ao número de horas trabalhadas multiplicado pelo valor da hora trabalhada; o imposto equivale a 3% do salário bruto; o salário a receber equivale ao salário bruto menos o imposto. 17. Um trabalhador recebeu seu salário e o depositou em sua conta corrente. Esse trabalhador emitiu dois cheques e agora deseja saber seu saldo atual. Sabe-se que cada operação bancária de retirada paga uma taxa de 0,38% e o saldo inicial da conta está zerado. 18. Pedro comprou um saco de ração com peso em quilos. Pedro possui dois gatos para os quais fornece a quantidade de ração em gramas. Faça um algoritmo que receba o peso do saco de ração e a quantidade de ração fornecida para cada gato. Calcule e mostre quanto restará de ração no saco após cinco dias.

Estrutura dos Algoritmos: Estrutura Sequencial Construa algoritmos em pseudocódigo e diagrama de bloco: 19. Cada degrau de uma escada tem X de altura. Receba essa altura e a altura que o usuário deseja alcançar subindo a escada. Calcule e mostre quantos degraus o usuário deverá subir para atingir seu objetivo, sem se preocupar com a altura do usuário. 20. Receba a medida do ângulo formado por uma escada apoiada no chão e encostada na parede e a altura na parede do ponto onde a ponta da escada está apoiada. Calcule e mostre a medida desta escada. 21. Calcule e mostre a que distância deve estar uma escada da parede. O usuário deve fornecer o tamanho da escada e a altura em que deseja pregar o quadro. Lembre-se de que o tamanho da escada deve ser maior que a altura que se deseja alcançar.

Estrutura dos Algoritmos: Estrutura Sequencial Construa algoritmos em pseudocódigo e diagrama de bloco: 22. Sabe-se que o quilowatt de energia custa um quinto do salário mínimo. Receba o valor do salário mínimo e a quantidade de quilowatts consumida por uma residência. Calcule e mostre: o valor, em reais, de cada quilowatt; o valor, em reais, a ser pago por essa residência; o valor, em reais, a ser pago com desconto de 15%. 23. Receba um número real, calcule e mostre: a parte inteira desse número; a parte fracionária desse número; o arredondamento desse número. 24. Receba uma hora formada por horas e minutos (um número real), calcule e mostre a hora digitada apenas em minutos. Lembre-se de que: para quatro e meia deve-se digitar 4.30. 25. Receba o custo de um espetáculo teatral e o preço do convite desse espetáculo. Esse programa deve calcular e mostrar a quantidade de convites que devem ser vendidos para que pelo menos o custo do espetáculo seja alcançado.

G A B A R I T O Estrutura Sequencial

1. Receba quatro números inteiros, calcule e mostre a soma desses números. n1, n2, n3, n4 soma n1 + n2 + n3 + n4 soma Pseudocódigos Diagrama de Bloco

2. Receba três notas, calcule e mostre a média aritmética entre elas. nota1, nota2, nota3 media (nota1 + nota2 + nota3) / 3 nota1, nota2, nota3 soma nota1 + nota2 + nota3 media media soma / 3 Media Pseudocódigos Diagramas de Bloco

3. Receba três notas e seus respectivos pesos, calcule e mostre a média ponderada dessas notas. nota1, nota2, nota3, peso1, peso2, peso3 soma1 (nota1 * peso1 + nota2 * peso2 + nota3 * peso3) soma2 (peso1 + peso2 + peso3) media soma1/soma2 Media Pseudocódigos Diagrama de Bloco

4. Receba o salário de um funcionário, calcule e mostre o novo salário, sabendo-se que este sofreu um aumento de 25%. porc_aumento 25 sal vlr_aumento sal * (porc_aumento / 100) novosal sal + vlr_aumento Pseudocódigo novosal Diagrama de Bloco

Diagrama de Bloco CURSO DE ENGENHARIA ELÉTRICA 5. Receba o salário de um funcionário e o percentual de aumento, calcule e mostre o valor do aumento e o novo salário. sal, porc_aumento vlr_aumento sal * (porc_aumento / 100) vlr_aumento novosal sal + vlr_aumento Pseudocódigo novosal

6. Receba o salário-base de um funcionário, calcule e mostre o salário a receber, sabendo-se que o funcionário tem gratificação de 5% sobre o saláriobase e paga imposto de 7% sobre o salário-base. porc_grat 5 porc_imp 7 sal grat sal * (porc_grat / 100) Imp sal * (porc_imp / 100) novosal sal + grat - imp Pseudocódigo novosal Diagrama de Bloco

7. Receba o salário-base de um funcionário, calcule e mostre o seu salário a receber, sabendo-se que esse funcionário tem gratificação de R$ 50,00 e paga imposto de 10% sobre o salário-base. porc_imp 10 grat 50 sal Imp sal * (porc_imp / 100) novosal sal + grat - imp Pseudocódigo novosal Diagrama de Bloco

Diagrama de Bloco CURSO DE ENGENHARIA ELÉTRICA 8. Receba o valor de um depósito e o valor da taxa de juros, calcule e mostre o valor do rendimento e o valor total depois do rendimento. dep, taxa rend dep * (taxa / 100) total dep + rend Pseudocódigo rend total

9. Calcule e mostre a área de um triângulo. base, altura area (base * altura) / 2 Pseudocódigo area Diagrama de Bloco

10. Calcule e mostre a área de um círculo sendo fornecido pelo usuário o raio. pi 3.1415 raio area pi * raio^2 Pseudocódigo area Diagrama de Bloco

Diagrama de Bloco CURSO DE ENGENHARIA ELÉTRICA 11. Receba um número positivo e maior que zero, calcule e mostre o quadrado, o cubo, a raiz quadrada e a raiz cúbica. num quad <- num^2 cubo <- num^3 r2 num^(1/2) Pseudocódigo r3 num^(1/3) quad, cubo, r2, r3

12. Receba dois números maiores que zero, calcule e mostre um elevado ao outro. num1, num2 r1 num1 ^ num2 r2 num2 ^ num1 r1, r2 Pseudocódigo Diagrama de Bloco

13. Receba uma medida em pés, faça as conversões para polegadas, jardas e milhas e mostre os resultados. pes p pes * 12 j pes * 0.333333 m pes * 0.000189394 Pseudocódigo p, j, m Diagrama de Bloco

14. Receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre a idade dessa pessoa e quantos anos essa pessoa terá em 2050. ano_atual, ano_nasc idade_atual ano_atual - ano_nasc idade_2050 2050 - ano_nasc Pseudocódigo idade_atual, idade_2050 Diagrama de Bloco

15. O custo ao consumidor de um carro novo é a soma do preço de fábrica com o percentual de lucro do distribuidor e dos impostos aplicados ao preço de fábrica. Faça um algoritmo que receba o preço de fábrica de um veículo, o percentual de lucro do distribuidor e o percentual de impostos. Calcule e mostre o valor correspondente ao lucro do distribuidor; o valor correspondente aos impostos; o preço final do veículo. P_fab, perc_d, perc_i vlr_d p_fab * perc_d / 100 vlr_i p_fab * perc_i / 100 Pseudocódigo p_final p_fab + vlr_d + vlr_i vlr_d, vlr_i, p_final Diagrama de Bloco

16. Receba o número de horas trabalhadas e o valor do salário mínimo. Calcule e mostre o salário a receber seguindo as regras: a hora trabalhada vale a metade do salário mínimo; o salário bruto equivale ao número de horas trabalhadas multiplicado pelo valor da hora trabalhada; o imposto equivale a 3% do salário bruto; o salário a receber equivale ao salário bruto menos o imposto. horas_t, vlr_sal_min perc_imp 3 vlr_hora_t vlr_sal_min / 2 vlr_sal_bru vlr_hora_t * horas_t imp vlr_sal_bru * perc_imp / 100 vlr_sal_liq vlr_sal_bru - imp Pseudocódigo vlr_sal_liq Diagrama de Bloco

17. Um trabalhador recebeu seu salário e o depositou em sua conta corrente. Esse trabalhador emitiu dois cheques e agora deseja saber seu saldo atual. Sabe-se que cada operação bancária de retirada paga uma taxa de 0,38% e o saldo inicial da conta está zerado. sal, chq1, chq2 tx 0.38 txc1 chq1 * tx / 100 txc2 chq2 * tx / 100 Pseudocódigo saldo sal - chq1 - chq2 - txc1 - txc2 saldo Diagrama de Bloco

18. Pedro comprou um saco de ração com peso em quilos. Pedro possui dois gatos para os quais fornece a quantidade de ração em gramas. Faça um algoritmo que receba o peso do saco de ração e a quantidade de ração fornecida para cada gato. Calcule e mostre quanto restará de ração no saco após cinco dias. peso_racao, racao_g1, racao_g2 racao_g1 racao_g1 / 1000 racao_g2 racao_g2 / 1000 Pseudocódigo total peso_racao - 5 * (racao_g1 + racao_g2) total Diagrama de Bloco

19. Cada degrau de uma escada tem X de altura. Receba essa altura e a altura que o usuário deseja alcançar subindo a escada. Calcule e mostre quantos degraus o usuário deverá subir para atingir seu objetivo, sem se preocupar com a altura do usuário. a_dg, a_obj qtd_dgs a_obj / a_dg qtd_dgs Pseudocódigo Diagrama de Bloco

20. Receba a medida do ângulo formado por uma escada apoiada no chão e encostada na parede e a altura na parede do ponto onde a ponta da escada está apoiada. Calcule e mostre a medida desta escada. ang, alt radiano ang * 3.14 / 180 escada alt / seno (radiano) Pseudocódigo qtd_dgs Diagrama de Bloco

21. Calcule e mostre a que distância deve estar uma escada da parede. O usuário deve fornecer o tamanho da escada e a altura em que deseja pregar o quadro. Lembre-se de que o tamanho da escada deve ser maior que a altura que se deseja alcançar. tam_esc, alt_quad dist_esc (tam_esc ^ 2) - (alt_quad ^ 2) dist_esc raiz (dist_esc) Pseudocódigo dist_esc Diagrama de Bloco

22. Sabe-se que o quilowatt de energia custa um quinto do salário mínimo. Receba o valor do salário mínimo e a quantidade de quilowatts consumida por uma residência. Calcule e mostre: o valor, em reais, de cada quilowatt; o valor, em reais, a ser pago por essa residência; o valor, em reais, a ser pago com desconto de 15%. vlr_sal, qtd_kw perc_desc 15 vlr_kw vlr_sal / 5 vlr_reais vlr_kw * qtd_kw desc vlr_reais * perc_desc / 100 Pseudocódigo vlr_desc vlr_reais - desc dist_esc Diagrama de Bloco

23. Receba um número real, calcule e mostre: a parte inteira desse número; a parte fracionária desse número; o arredondamento desse número. num i trunca (num) f num - i Pseudocódigo 1 Pseudocódigo 2 a arredonda (num) i, f, a Diagrama de Bloco 2

24. Receba uma hora formada por horas e minutos (um número real), calcule e mostre a hora digitada apenas em minutos. Lembre-se de que: para quatro e meia deve-se digitar 4.30. hora h trunca (hora) m hora - h Pseudocódigo 1 Pseudocódigo 2 conversao (h * 60) + (m * 100) conversao Diagrama de Bloco 2

25. Receba o custo de um espetáculo teatral e o preço do convite desse espetáculo. Esse programa deve calcular e mostrar a quantidade de convites que devem ser vendidos para que pelo menos o custo do espetáculo seja alcançado. Custo, conv qtd custo / conv Pseudocódigo conversao Diagrama de Bloco