Talk:3458 - Sin Cos: Difference between revisions

Add topic
From Bitnami MediaWiki
Pagină nouă: ==Cerința== Se dă un număr natural x, reprezentând mărimea în grade sexagesimale a unui unghi. Să se afișeze sin(x) și cos(x). ==Date de intrare== Programul citește de la tastatură numărul x. ==Date de ieșire== Programul va afișa pe ecran două numere separate printr-un spațiu, reprezentând sin(x) și cos(x). ==Restricții și precizări== *1 ≤ x ≤ 180; *se recomandă afișarea rezultatelor cu cel puțin trei zecimale; ==Exemplul 1== ;Intrare :30 ;Ieșire...
 
Ștergerea conținutului paginii
Tag: Blanking
 
Line 1: Line 1:
==Cerința==
Se dă un număr natural x, reprezentând mărimea în grade sexagesimale a unui unghi. Să se afișeze sin(x) și cos(x).
==Date de intrare==
Programul citește de la tastatură numărul x.
==Date de ieșire==
Programul va afișa pe ecran două numere separate printr-un spațiu, reprezentând sin(x) și cos(x).
==Restricții și precizări==
*1 ≤ x ≤ 180;
*se recomandă afișarea rezultatelor cu cel puțin trei zecimale;
==Exemplul 1==
;Intrare
:30
;Ieșire
:Datele de intrare corespund restricțiilor impuse.
:0.5 0.866
==Exemplul 2==
;Intrare
:181
;Ieșire
:Datele de intrare nu corespund restricțiilor impuse.
==Rezolvare==
<syntaxhighlight lang="python" line="1">
#3458 - Sin Cos
import math
# Citirea unghiului de la tastatură
x = int(input())


# Verificarea restricțiilor impuse
if 1 <= x <= 180:
    print("Datele de intrare corespund restricțiilor impuse.")
    # Calcularea sin(x) și cos(x) cu cel puțin trei zecimale
    sin_x = round(math.sin(math.radians(x)), 3)
    cos_x = round(math.cos(math.radians(x)), 3)
    # Afișarea rezultatelor
    print(f"{sin_x} {cos_x}")
else:
    print("Datele de intrare nu corespund restricțiilor impuse.")
</syntaxhighlight>

Latest revision as of 10:10, 2 December 2023