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))