-
Notifications
You must be signed in to change notification settings - Fork 0
/
exercise.tex
93 lines (73 loc) · 2.59 KB
/
exercise.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
%% ***************************************************************
% Copyright (C) Luca Parolari 2020
%
%
% You should have received a copy of the license with this file,
% if not write to the author and request the license.
% !TeX spellcheck = it_IT
%\documentclass[addpoints,12pt]{exam}
\documentclass[addpoints,12pt,answers]{exam}
%% ***************************************************************
% PACKAGES
% ========
\input{packages.tex}
%% ***************************************************************
% RESOURCES
% =========
\input{prooftree.tex}
\input{macros.tex}
%% ***************************************************************
% CONFIGURATIONS
% ==============
\input{exerciseconfig.tex}
% ****************************************************************
% DOCUMENT
% ========
\author{Luca Parolari\footnote{\href{mailto:[email protected]}{[email protected]}}}
\begin{document}
\title{Equazioni di secondo grado}
\date{Dicembre 2019}
\maketitle
Leggere attentamente la consegna e svolgere l'esercizio.
\section{Consegna}
Scrivere un programma che calcola le radici di un'equazione di secondo grado
\[ a x^2 + b x + c = 0 \]
I coefficienti dell'equazione sono letti da standard input. Se il discriminante è negativo il programma stampa un opportuno messaggio e quindi termina. Controllare e distinguere anche il caso di discriminante $= 0$ (soluzioni coincidenti).
\textit{Hint.} Per il calcolo della radice quadrata di un numero n utilizzare la funzione \texttt{sqrt(n)} fornita dalla libreria
\texttt{cmath} (richiede di aggiungere la direttiva \verb|#include <cmath>|).
\section{Esempi di utilizzo} \footnote{Input sottolineati.}
\noindent\textbf{Esempio}
\begin{lstlisting}[style=verbatim]
Risoluzione dell'equazione di II grado
a x^2 + b x + c = 0
Inserisci i coefficienti dell'equazione:
a = %\underline{1}%
b = %\underline{-5}%
c = %\underline{4}%
Soluzioni:
x_1 = 4
x_2 = 1
\end{lstlisting}
\noindent\textbf{Esempio}
\begin{lstlisting}[style=verbatim]
Risoluzione dell'equazione di II grado
a x^2 + b x + c = 0
Inserisci i coefficienti dell'equazione:
a = %\underline{4}%
b = %\underline{-4}%
c = %\underline{1}%
Soluzioni:
x_1 = x_2 = 0.5
\end{lstlisting}
\noindent\textbf{Esempio}
\begin{lstlisting}[style=verbatim]
Risoluzione dell'equazione di II grado
a x^2 + b x + c = 0
Inserisci i coefficienti dell'equazione:
a = %\underline{3}%
b = %\underline{-5}%
c = %\underline{4}%
Discriminante negativo!
\end{lstlisting}
\end{document}