diff --git a/1ano/fp/aula01/ex01.py b/1ano/fp/aula01/ex01.py new file mode 100644 index 0000000..094ab6d --- /dev/null +++ b/1ano/fp/aula01/ex01.py @@ -0,0 +1,5 @@ +nome = input('Como te chamas? ') +anoNascenca = int(input('Em que ano nasceste? ')) +ano = int(input('Ano para verificar: ')) + +print(f'{nome}, em {ano} farás {ano - anoNascenca} anos.') \ No newline at end of file diff --git a/1ano/fp/aula01/ex04.py b/1ano/fp/aula01/ex04.py index 094ab6d..9363d64 100644 --- a/1ano/fp/aula01/ex04.py +++ b/1ano/fp/aula01/ex04.py @@ -1,5 +1,8 @@ -nome = input('Como te chamas? ') -anoNascenca = int(input('Em que ano nasceste? ')) -ano = int(input('Ano para verificar: ')) +secs = int(input('Segundos a converter para horas, minutos e segundos? ')) +s = secs % 60 +mins = secs // 60 +m = mins % 60 +h = mins // 60 -print(f'{nome}, em {ano} farás {ano - anoNascenca} anos.') \ No newline at end of file + +print("{:02d}:{:02d}:{:02d}".format(h, m, s)) \ No newline at end of file diff --git a/1ano/fp/aula01/ex05.py b/1ano/fp/aula01/ex05.py index 9363d64..83ac698 100644 --- a/1ano/fp/aula01/ex05.py +++ b/1ano/fp/aula01/ex05.py @@ -1,8 +1,13 @@ -secs = int(input('Segundos a converter para horas, minutos e segundos? ')) -s = secs % 60 -mins = secs // 60 -m = mins % 60 -h = mins // 60 +from math import * -print("{:02d}:{:02d}:{:02d}".format(h, m, s)) \ No newline at end of file +A = float(input('Comprimento do cateto A: ')) +B = float(input('Comprimento do cateto B: ')) + +C = sqrt(A**2 + B**2) + +cosseno = A / C +angRad = acos(cosseno) +angDeg = angRad * 180 / pi + +print(f'O comprimento da hipotenusa é {round(C, 2)} e o valor do angulo entre o cateto A e a hipotenusa é {round(angDeg, 2)}°') \ No newline at end of file diff --git a/1ano/fp/aula01/ex06.py b/1ano/fp/aula01/ex06.py index 76b6794..49d9dae 100644 --- a/1ano/fp/aula01/ex06.py +++ b/1ano/fp/aula01/ex06.py @@ -1,10 +1,14 @@ -viagensDia = 2 * (1 + 2 + 3) -viagensAno = viagensDia * 365 +from math import sqrt -mAno = viagensAno * 3 -kmAno = mAno -secsAno = mAno -hAno = secsAno / 3600 +x1, y1 = input("Introduza x1 e y1, separados por uma virgula ',': ").split(',') +x2, y2 = input("Introduza x2 e y2, separados por uma virgula ',': ").split(',') -print(f'O elevador anda {kmAno} kilometros por ano, durante {hAno} horas.') +x1 = float(x1) +y1 = float(y1) +x2 = float(x2) +y2 = float(y2) + +distancia = sqrt((x2 - x1)**2 + (y2 - y1)**2) + +print('A distancia entre os dois pontos é: ', distancia) \ No newline at end of file diff --git a/1ano/fp/aula01/ex07.py b/1ano/fp/aula01/ex07.py index 83ac698..76b6794 100644 --- a/1ano/fp/aula01/ex07.py +++ b/1ano/fp/aula01/ex07.py @@ -1,13 +1,10 @@ -from math import * +viagensDia = 2 * (1 + 2 + 3) +viagensAno = viagensDia * 365 +mAno = viagensAno * 3 +kmAno = mAno -A = float(input('Comprimento do cateto A: ')) -B = float(input('Comprimento do cateto B: ')) +secsAno = mAno +hAno = secsAno / 3600 -C = sqrt(A**2 + B**2) - -cosseno = A / C -angRad = acos(cosseno) -angDeg = angRad * 180 / pi - -print(f'O comprimento da hipotenusa é {round(C, 2)} e o valor do angulo entre o cateto A e a hipotenusa é {round(angDeg, 2)}°') \ No newline at end of file +print(f'O elevador anda {kmAno} kilometros por ano, durante {hAno} horas.')