Postagens

Mostrando postagens de janeiro, 2017

Python - Baskaras

Imagem
#------------------------------------------------------------ #Faça um programa em Python que resolva uma equacao de segundo # grau #A fórmula de Bhaskara é um método resolutivo para equações #do segundo grau utilizado para encontrar raízes a partir dos #coeficientes da equação. #A fórmula de Bhaskara é um método resolutivo para equações #do segundo grau cujo nome homenageia o grande matemático #indiano que a demonstrou. # x = (-b +- sqrt(b^2 - 4ac)) / 2a #------------------------------------------------------------ import math print("EQUACAO DE SEGUNDO GRAU") print("ax^2 + bx + c = 0") a = float(input("Digite a variável a: ")) b = float(input("Digite a variável b: ")) c = float(input("Digite a variável c: ")) #calcular discriminante - delta delta = (b**2) - (4*a*c) #print("delta é", delta) #calcular as raizes if (delta < 0): print("esta equação não possui raízes reais") else: if (delta == 0):

Python - Fatorial

Imagem
#------------------------------------------------------------ #Escreva um programa que receba um número natural n na #entrada e imprima n! (fatorial) na saída. #------------------------------------------------------------ n = int(input("Digite o valor de n: ")) fatorial = 1 while (n > 0): fatorial = fatorial * n n -= 1 print(fatorial)

Python - Números Primos I

Imagem
#------------------------------------------------------------ #Escreva um programa que receba um número inteiro positivo na #entrada e verifique se é primo. Se o número for primo, #imprima "primo". Caso contrário, imprima "não primo". #------------------------------------------------------------ n = int(input("Digite um número inteiro: ")) cont = 2 ehNroPrimo = True while (cont < n and ehNroPrimo):     ehNroPrimo = not ((n % cont) == 0)     cont += 1 if (ehNroPrimo):     print("primo") else:     print("não primo")