Você está na página 1de 5

ENTREGA DA TAREFA COMPLEMENTAR

1) A partir do sorteio de N valores inteiros entre -50 e 99 (inclusive), exibir:


a) Todos os valores;
import random as r
n = int(input('Informe o valor de n: '))
while n <=0:
print ('O valor informado é inválido')
n = int(input('Informe o valor de n: '))
s =0
for i in range (1, n+1):
x = r.randint (-50,99)
print (x)
b) a média dos pares;
import random as r
n = int(input('Informe o valor de n: '))
while n <=0:
print ('O valor informado é inválido')
n = int(input('Informe o valor de n: '))
spos=0
qpos=0
for i in range (1, n+1):
x = r.randint (-50,99)
print (x)
if x%2==0:
spos = spos+x
qpos = qpos +1
m= spos/qpos
print (f'A média dos números pares é {m}')
c) A soma dos ímpares;
import random as r
n = int(input('Informe o valor de n: '))
while n <=0:
print ('O valor informado é inválido')
n = int(input('Informe o valor de n: '))
s=0
for i in range (1, n+1):
x = r.randint (-50,99)
print (x)
if x%2!=0:
s=s+x
print (f'A soma dos ímpares é {s}')
d) A quantidade de positivos/nulos;
import random as r
n = int(input('Informe o valor de n: '))
while n <=0:
print ('O valor informado é inválido')
n = int(input('Informe o valor de n: '))
q=0
for i in range (1, n+1):
x = r.randint (-50,99)
print (x)
if x>=0:
q = q +1
print (f'A quantidade de números positivos é:{q}')
e) A porcentagem dos múltiplos de 9.
import random as r
n = int(input('Informe o valor de n: '))
while n <=0:
print ('O valor informado é inválido')
n = int(input('Informe o valor de n: '))
q=0
for i in range (1, n+1):
x = r.randint (-50,99)
print (x)
if x % 9 == 0:
q=q+1
p = q/n*100
print (f'A porcentagem de números múltiplos de 9 é: {p:,.2f}% ')

02 ) Elaborar um programa para a partir do sorteio de N valores inteiros entre -


100 e 160 (inclusive), exibir a porcentagem de valores negativos e a média de
valores pares.
import random as r
n = int(input('Informe o valor de n: '))
while n <=0:
print ('O valor informado é inválido')
n = int(input('Informe o valor de n: '))
qneg = 0
s=0
q=0
for i in range (1, n+1):
x = r.randint (-100,160)
print (x)
if x < 0:
qneg = qneg + 1
if x > 0:
s=s+x
q=q+1
if q ==0:
m =0
else:
m = s/q
print ('A média dos valores positivos é: ', s/q)
print ('A porcentagem dos valores negativos é: %.2f' %(qneg/n*100), '%')

3) Elaborar um programa para a partir de N valores reais sorteados entre 15 e 90


(inclusive), exibir todos e em seguida, a soma e a quantidade de valores que
estiverem no intervalo de 20 a 60 (inclusive).
import random as r
n = int(input('Informe o valor de n: '))
while n <=0:
print ('O valor informado é inválido')
n = int(input('Informe o valor de n: '))
q=0
s=0
for i in range (1, n+1):
x = r.uniform (15,90)
print (x)
if x>=20 and x<=60:
q=q+1
s=s+x
print (f'A soma de números no intervalo = {s:,.2f} e a quantidade de valores no intervalo
= {q:,.2f} ')

4) Elaborar um programa para calcular a somatória abaixo , utilizando a técnica


de funções para a soma.
import math as m
def soma (n,x):
s=0
for i in range (1, n+1):
s = s + ((2*i-1)*m.pow(x,(2*i+3))/(4*i-2))
return s

n = int (input('Informe o valor de n:'))


while n<=0:
print ('O valor informado é inválido')
n = int (input('Informe o valor de n:'))
x = float (input('Informe o valor de x:'))
while x ==0:
print ('O valor informado é inválido')
x = float (input('Informe o valor de x:'))
s = soma (n,x)
print ('O valor da soma é:', s)
5) Usando funções, calcular Área Total (S), Área Lateral (SL) e Volume (V) de um
cilindro com seção oblíqua:
import math as m
def area (n,x):
s = 2*m.pi*r*(r+h)
return s

def alateral (a,b):


v = m.pi * r*(h+h1)
return v

def volume(d,u):
p = m.pi*m.pow(r,2)*((h+h1)/2)
return p

r = float (input('Informe o valor do raio:'))


while r<=0:
print ('O valor informado é inválido')
r = int (input('Informe o valor do raio:'))
h1 = float (input('Informe o valor de h1:'))
while h1<=0:
print ('O valor informado é inválido')
h1 = float (input('Informe o valor de h1:'))
h = float (input('Informe o valor de h:'))
while h<=0 or h>=h1:
print ('O valor informado é inválido')
h = float (input('Informe o valor de h:'))
print ('O valor da área é:',area(r,h))
print ('O valor da área lateral é:',alateral(r,h1))
print ('O valor do volume é:',volume(r,h))

Você também pode gostar