• Nenhum resultado encontrado

INFORMÁTICA PARA ENGENHARIA CONSTRUÇÃO DE PROGRAMAS SEQUENCIAIS

N/A
N/A
Protected

Academic year: 2021

Share "INFORMÁTICA PARA ENGENHARIA CONSTRUÇÃO DE PROGRAMAS SEQUENCIAIS"

Copied!
19
0
0

Texto

(1)

I

NFORMÁTICA

PARA

E

NGENHARIA

Prof. Dr. Daniel Caetano 2018 - 2

C

ONSTRUÇÃO

DE

(2)

Objetivos

• Exercitar os conceitos vistos nas últimas aulas!

(3)

Material de Estudo

Material Acesso ao Material

Notas de Aula e Apresentação

http://www.caetano.eng.br/

(4)

C

ONSTRUINDO

(5)

Programas Sequenciais

1. Faça um programa que calcule a área de um

(6)

Programas Sequenciais

1. Faça um programa que calcule a área do

cubo pela aresta: 𝐴𝑅𝐸𝐴 = 6 ∙ 𝐴𝑅𝐸𝑆𝑇𝐴

2

.

aula07ex01.py

# Calcula a área da superfície de um cubo print (“Calcula a área do cubo”)

aresta = float(input(“Por favor, digite a aresta, em m: ”))

area = 6 * aresta**2

(7)

Programas Sequenciais

2. Faça um programa que determine o volume

(8)

Programas Sequenciais

2. Faça um programa que determine o volume

da caixa d'água cilíndrica: v = PI * raio

2

* altura

aula07ex02.py

import math

# Calcula o volume da caixa d’água

print (“Calcula o volume da caixa d’água”)

raio = float(input(“Por favor, digite o raio, em m: ”))

altura = float(input(“Por favor, digite a altura, em m: ”))

volume = math.pi * raio**2 * altura

(9)

Programas Sequenciais - Alt

2. Faça um programa que determine o volume

da caixa d'água cilíndrica: v = PI * raio

2

* altura

aula07ex02a.py

import math

# Calcula o volume da caixa d’água

print (“Calcula o volume da caixa d’água”)

raio = float(input(“Por favor, digite o raio, em m: ”))

altura = float(input(“Por favor, digite a altura, em m: ”))

volume = math.pi * raio**2 * altura

(10)

Programas Sequenciais - Alt

• Entendendo o print(“%”)

print (“O volume é:

%

5.2f m³.”

%(volume))

• Número de dígitos total (reserva de espaço)

• Número de dígitos após a vírgula

• Tipo de dado (d, f ou s)

print (

“Dados:

%

05d e

%

.3f.”

%(

var1

,

var2

)

)

Completa com Zeros

“Livre” à esquerda da vírgula

(11)

Programas Sequenciais

3. Faça um programa que leia o número de

horas trabalhadas por um funcionário, o valor

que ele recebe por hora, e o número de filhos.

O programa deve calcular o salário total do

funcionário, sabendo que, para cada filho, ele

recebe um adicional de 3% do salário bruto.

(12)

Programas Sequenciais

3

. Faça um programa que leia o número de horas trabalhadas por um funcionário, o valor que ele recebe por hora, e o número de filhos. O programa deve calcular o salário total do funcionário, sabendo que, para cada filho, ele recebe um adicional de 3% do salário bruto.

aula07ex03.py

# Calcula o salário de um funcionário print (“Calcula o salário de funcionário”)

horas = float(input(“Digite o nº de horas trabalhadas: ”))

salhora = float(input(“Digite o salário por hora, em R$: ”))

filhos = float(input(“Digite o nº de filhos do funcionário: ”))

salbase = horas * salhora

adicional = 0.03 * filhos * salbase

(13)

Programas Sequenciais

4. Faça um programa que lê o salário fixo de

um vendedor, o total de vendas (em reais), e o

porcentual sobre as vendas que ele ganha de

comissão. O programa deve calcular o salário

total do funcionário.

(14)

Programas Sequenciais

4.

Faça um programa que lê o salário fixo de um vendedor, o total de vendas (em reais), e o porcentual sobre as vendas que ele ganha de comissão. O programa deve calcular o salário total do funcionário.

aula07ex04.py

# Calcula o salário de um funcionário print (“Calcula o salário de funcionário”)

salbase = float(input(“Digite o salário fixo, em R$: ”))

vendas = float(input(“Digite o total de vendas, em R$: ”))

part = float(input(“Digite a participação (de 0% a 100%): ”))

salario = salbase + (vendas * (part / 100)) print (“Salário total: R$”, salario)

(15)

Programas Sequenciais

5. Dados os valores de comprimento de uma

barra, L, a área de sua seção transversal, A, a

carga aplicada, P, e o módulo de elasticidade do

material, E, calcule a deformação e a tensão

aplicadas na barra, conforme as equações

abaixo:

𝜹

=

𝑷. 𝑳

𝑬. 𝑨

𝝈

=

𝑷

𝑨

(16)

Programas Sequenciais

5.

Dados os valores de comprimento de uma barra, L, a área de sua seção transversal, A, a carga aplicada, P, e o módulo de elasticidade do material, E, calcule a deformação e a tensão aplicadas na barra, conforme as equações:

aula07ex05.py

# Calcula tensão e deformação em uma barra

print (“Calcula a tensão e a deformação em uma barra”)

L = float(input(“Digite o comprimento da barra, em m: ”))

A = float(input(“Digite a área da seção transversal, em m²: ”))

E = float(input(“Digite o módulo de elasticidade, em Pa: ”))

P = float(input(“Digite a carga aplicada, em N: ”))

D = (P * L)/(E * A)

T = P / A

print (“A deformação é: ”, D, “m e a tensão é: ”, T, “Pa.”)

𝜹 = 𝑷. 𝑳

𝑬. 𝑨 𝝈 = 𝑷 𝑨

(17)
(18)

Resumo

• Programas sequenciais: sequência lógica

• Dificuldade: relacionada à falta de prática

– Não deixe de praticar!

• TAREFA: Lista Aula 7!

• Como organizar os programas?

(19)

Referências

Documentos relacionados

Caso o candidato esteja impossibilitado de apresentar, no dia de realização das provas, documento de identidade original, por motivo de perda, roubo ou furto, deverá ser

A Fundação Municipal de Saúde (FMS) de Niterói TORNA PÚBLICA sua intenção de celebrar Contrato de Locação de imóvel para a instalação e o funcionamento

Como pontos fortes, destacam-se a existência de iniciativas já em- preendidas em torno da aprovação de um Código de classificação e uma Ta- bela de temporalidade e destinação

alucinações, psicose, comportamentos inadequados e outros efeitos adversos comportamentais, podem ocorrer após a administração de benzodiazepínicos ou agentes similares

O disco traz canções que marcaram o público e a história do Galpão, como as faixas Flor, minha flor, de Romeu e Julieta (1992) e Canção dos atores, de Um Molière Imaginário

Equipamentos de emergência imediatamente acessíveis, com instruções de utilização. Assegurar-se que os lava- olhos e os chuveiros de segurança estejam próximos ao local de

A CEV é uma empresa emergente no mercado brasileiro de instalação de kits de conversão elétrico veicular, buscando ser referência no mercado, garantindo as melhores

6.3 PRAZO PARA PAGAMENTO DAS VERBAS RESCISÓRIAS Quando o aviso prévio for cumprido (trabalhado), ou o contrato for a prazo determinado, as verbas rescisórias devem ser pagas no 1º