Triangolo

Triangolo

Facile

Istruzioni

Determina se un triangolo è equilateral, isosceles o scalene.

Un triangolo equilateral ha tutti e tre i lati della stessa lunghezza.

Un triangolo isosceles ha almeno due lati della stessa lunghezza. (A volte viene definito come un triangolo con esattamente due lati della stessa lunghezza, ma ai fini di questo esercizio diciamo almeno due.)

Un triangolo scalene ha tutti i lati di lunghezze diverse.

Nota

Perché una figura sia un triangolo, tutti i lati devono avere lunghezza > 0, e la somma delle lunghezze di due lati qualsiasi deve essere maggiore o uguale alla lunghezza del terzo lato.

Note

I triangoli degeneri sono triangoli in cui la somma della lunghezza di due lati è uguale alla lunghezza del terzo lato, ad esempio 1, 1, 2. Abbiamo scelto di non includere test per i triangoli degeneri in questo esercizio. Puoi gestire queste situazioni se lo desideri, oppure ignorarle tranquillamente.

In formule:

Siano a, b e c i lati del triangolo. Allora tutte e tre le seguenti espressioni devono essere vere:

a + b ≥ c
b + c ≥ a
a + c ≥ b

Vedi la disuguaglianza triangolare

Informazioni su Enum

L'istruzione enum permette di creare un insieme di etichette fortemente tipizzato. Puoi usare quell'enumerazione nel codice senza dover analizzare o controllare eventuali errori di ortografia.

Le enumerazioni sono rappresentate internamente come numeri interi con un valore iniziale pari a zero. Per impostazione predefinita, PowerShell assegna alla prima etichetta della lista il valore zero e alle etichette rimanenti assegna numeri interi consecutivi.

Esempio:

Enum Fruits {
    APPLE       #default internal value 0
    ORANGE      #default internal value 1
    MANGO       #default internal value 2
}

$myFavFruit = [Fruits]::APPLE
Write-host $myFavFruit => APPLE

Per saperne di più su Enum in PowerShell, dai un'occhiata al modulo Enum.

Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
PowerShell Exercism

Vuoi iniziare Triangolo?

Iscriviti a Exercism per imparare e padroneggiare PowerShell con 136 esercizi e il mentoring di persone reali, tutto gratis.