#!/usr/bin/python3

"""
ΑΣΚΗΣΗ 12
Γράψτε ένα πρόγραμμα Python που διαβάζει έναν πραγματικό αριθμό x και υπολογίζει την τιμή της συνάρτησης f:
3*x**2+1 if x<=0
2*x+1 if 0<x<=3
sqrt(46+x) else
"""

import math

def f(x):
	if x<=0:
		return 3*x**2+1 
	if 0<x<=3 :
		return 2*x+1 
	else:
		return math.sqrt(46+x) 	

def main():
	x=None
	try:
		x=float(input("Give x: "))
	except Exception as e:
		print(f"Exception: {str(e)}")
		exit(1)

	print(f"f({x}) = {f(x)}")

if __name__=="__main__":
	main()
