Anda di halaman 1dari 4

# -*- coding: iso-8859-15 -*-

# Programação de computadores I
# Luiz Gustavo Oliveira Lima
# DRE 111272051
# Trabalho 1.1

print "Hello world!"

# -*- coding: iso-8859-15 -*-

# Programação de computadores I
# Luiz Gustavo Oliveira Lima
# DRE 111272051
# Trabalho 1.2

na = input ("Insira o número do aluno: ")

n1 = input ("Insira a primeira nota: ")


n2 = input ("Insira a segunda nota: ")
n3 = input ("Insira a terceira nota: ")

print "Aluno:", na
media = (n1*1+n2*2+n3*2)/5.
print "Notas:", n1, n2, n3
print "Média:", media

# -*- coding: iso-8859-15 -*-

# Programação de computadores I
# Luiz Gustavo Oliveira Lima
# DRE 111272051
# Trabalho 1.3

import math
coef = []
coef = input ("Insira os coeficientes a, b, c: ")
print coef

delta = coef[1] * coef[1] - 4. * coef[0] * coef[2]


print delta

if delta <= 0:
print "A equação não tem raízes reais"
else:
x1 = (-coef[1] + math.sqrt(delta))/(2 * coef[0])
x2 = (-coef[1] - math.sqrt(delta))/(2 * coef[0])
print "As raízes da equação são: ", x1, x2

# -*- coding: cp1252 -*-


# Programação de computadores I
# Luiz Gustavo Oliveira Lima
# DRE 111272051
# Trabalho 1.4

import math
a,b,c=input("Insira os lados do triângulo: ")

s=(a+b+c)/2.
if a>=b+c or b>=a+c or c>=b+a:
print "O triângulo de lados",a,b,c;print "não existe"

else:
A=math.sqrt(s*(s-a)*(s-b)*(s-c))
if a==b==c:
print "O triângulo equilátero de lados",a,b,c; print "possui área",A

elif b==c and b<>a or b==a and b<>c or c==a and c<>b:
print "O triângulo isóceles de lados",a,b,c; print "possui área",A

else:
print "O triângulo escaleno de lados",a,b,c; print "possui área",A

#-*-coding:iso-8859-15-*-

import math

# Programação de computadores I
# Luiz Gustavo Oliveira Lima
# DRE 111272051
# Trabalho 1.5

import math

a,b,c=input ("Forneça os números a serem ordenados: ")

if a>b and b>c:


print c, b, a

elif a>b and b<c and a>c:


print b, c, a

elif a<b and c<b and a<c:


print a, c, b

elif a<b and b<c:


print a, b, c

elif b<a and a<c:


print b,a,c

elif a==b==c:
print a,b,c

else:
print c, a, b

# -*- coding: iso-8859-15 -*-


# Programação de computadores I
# Luiz Gustavo Oliveira Lima
# DRE 111272051
# Trabalho 2.1

import math
import locale
print "Número","Raiz quadrada"
for i in range (2,11):
print i,math.sqrt(i)

# -*- coding: iso-8859-15 -*-


# Programação de computadores I
# Luiz Gustavo Oliveira Lima
# DRE 111272051
# Trabalho 2.2

import math

a=2
while math.sqrt(a)<2:
a=a+0.2

print a, "Raíz:",math.sqrt(a)

# -*- coding: iso-8859-15 -*-

# Programação de computadores I
# Luiz Gustavo Oliveira Lima
# DRE 111272051
# Trabalho 2.3

termo1=0
termo2=1
termo3=1

N= input ("Escreva o número de repetições: ")


print termo1
print termo2
print termo3

t=0
while t<= (N-3):
termo1=termo2
termo2=termo3
termo3=termo1+termo2
print termo3
t=t+1

# -*- coding: iso-8859-15 -*-


# Programação de computadores I
# Luiz Gustavo Oliveira Lima
# DRE 111272051
# Trabalho 2.4

print "Buscando soluções",


x=range(1,10)
y=range(1,6)
solucoes=0
turns=0
for a in x:
for b in x:
for c in x:
for d in x:
for e in y:
for f in y:
for g in y:
for h in y:
for i in y:
turns=turns+1
if (turns % (10**6)) == 0:
print ".",
if (a*10+b)*c == d*10+e and (d*10+e + f*10+g)==
h*10+i:
# print a,b,c,d,e,f,g,h,i
solucoes=solucoes+1
print
print "Número de soluções encontradas: ", solucoes
print "Número de tentativas: ", turns

Anda mungkin juga menyukai