ENEM, perguntado por isabeladccarvalho, 7 meses atrás

Elabore os algoritmos necessários para as questões a seguir.

1. Elabore um programa que receba o nome e ano de nascimento de uma pessoa. Cada
valor deve ser armazenado em uma variável. Após isso, o programa deve imprimir
uma mensagem informando o nome e a provável idade da pessoa (diferença entre o
ano atual e o ano de nascimento).
2. Construa um programa que receba três notas informadas pelo usuário (armazenar
nas variáveis n1, n2 e n3) e após isso calcule e exiba a média na tela devidamente
formatada para apresentar somente uma casa decimal.
3. Elabore um programa que receba os valores necessários para calcular a área de um
retângulo. Após o cálculo, o programa deve exibir o resultado na tela.
4. Crie o programa necessário para converter uma temperatura de graus Celsius para
graus Fahrenheit conforme a fórmula: F = C *(9.0/5.0) +32.0, sendo F a temperatura
em Fahrenheit e C a temperatura em Celsius.
5. Leia uma velocidade em Km/h (quilômetros por hora) e apresente-a convertida em m/
s (metros por segundo). A fórmula de conversão é: M = K/3.6, sendo K a velocidade
em Km/h e M a velocidade em m/s.
6. Leia um ângulo em graus e apresente-o convertido em radianos. A fórmula de
conversão é dada por: R = G * �/180, sendo G o Ângulo em graus, R o ângulo em
radianos e � = 3.14.
7. Leia um número inteiro e apresente seu antecessor e seu sucessor.
8. Leia um número inteiro e apresente a soma do sucessor de seu triplo com o
antecessor de seu dobro.
9. Utilizando os operadores matemáticos disponíveis no Python, elabore um programa
que leia um número inteiro de 100 a 999 e mostre na tela o valor formado pelos
números invertidos do número lido. Por exemplo, se o usuário informar 547, o
programa deve exibir 745.
10. Leia um número inteiro de 1000 a 9999 e exiba na tela os dígitos separados por um
hífen. Por exemplo, se o usuário digitar 2345, o programa deve exibir 2-3-4-5.

ME AJUDEMMM , POR FAVORR !!

Soluções para a tarefa

Respondido por Thiagorioverde
0

Resposta:

e tá bom mais o que e que eu tenho que fazer

respondo no comentário

Respondido por guilhermelopesbranda
1

Resposta:

Oi, fiz essas atividades hj, os 9 primeiros códigos funcionam bem, mas o 10 não dá certo. (uma dica, muda a parte que vem dps do input, pra não ficar igual)

feito no Pycharm, Python 3.9

Explicação:

1-

nome = (input("Qual é o seu nome? "))

anoatual = int(input("Informe o ano anual: "))

anonas = int(input("Informe o ano do seu nascimento: "))

print("Em", anoatual, nome, 'tem aproximadamente', anoatual-anonas, "anos")

2-  

n1 = float(input('Qual a primeira nota? '))

n2 = float(input('Qual a segunda nota? '))

n3 = float(input('Qual a terceira nota? '))

media = (n1 + n2 + n3) / 3

print(f"Sua média  final é de: {media:.1f}")

3-

h = float(input('Qual a altura do retângulo? '))

b = float(input('Qual a base do retângulo? '))

#a resposta deve ser apenas em números, caso haja letras na resposta, o código apresentará erro.

#a resposta pode ser representada por números decimais representados com '.' (ex: 170.8 ou 631.4).

area = h * b

print(f"A área do retângulo é de: {area}cm")

4-

C = int(input('Qual o valor em Graus Celsius? '))

F = C *(9.0/5.0) +32.0

print(f'A temperatura em Graus Fahrenheit é: {F}°F')

5-

K = float(input('Informe a velocidade em km/h: '))

#deve-se informar apenas números, podendo ser decimais separados por '.' (ex:164.7 ou 682.92)

K = K / 3.6

print(f'A velocidade em m/s é de: {K:.2F} m/s')

6-

G = float(input('Informe o ângulo em graus: '))

R = G * 3.14/180

print(f'O ângulo {G} em radianos é {R:.4F}')

7-

num = int(input('Qual o número? '))

print(f'O número antecessor do seu número é {num -1} e o seu sucessor é {num + 1}')

8-

num = int(input('Informe um número: '))

print(f'A soma do sucessor de seu triplo com o antecessor de seu dobro é de {((num * 3)+1)} + {((num * 2)-1)}')

#não consegui fazer ele calcular o resultado da soma, mas não sei se era necessário.

9-

num = int(input('Informe um número de 3 casas: '))

cen = num//100

dez = num%100//10

un = num%10

print(f'O número {num} inverso é {un}{dez}{cen}')

10-

num = int(input('Informe um número à partir de 1000 até 9999: '))

milhar = num/1000

centena = num//100

dezena =  (num%100)//10

unidade = num%1

print(f"{milhar}-{centena}-{dezena}-{unidade}")

#socorro não dá certo


guilhermelopesbranda: feito no Pycharm, Python 3.9
guilhermelopesbranda: seguinte, consegui fazer a 10:
guilhermelopesbranda: 10-
num = int(input('Informe um número à partir de 1000 até 9999: '))

milhar = num//1000
centena = (num-milhar*1000)//100
dezena = num%100//10
unidade = num%10

print(f"{milhar}-{centena}-{dezena}-{unidade}")
isabeladccarvalho: obrigadoo
isabeladccarvalho: SE CONSEGUIR ME AJUDAR NAS OUTRAS PERGUNTAS QUE MANDEI
Perguntas interessantes