Problemi con l`if Dato un triangolo isoscele

Problemi con l’if _____________________ Dato un triangolo isoscele, vengono dati in input il perimetro e il lato diverso dagli altri due. Restituire la misura dell'area del triangolo. Se l'altezza č minore di un terzo del perimetro, restituire anche il perimetro di un quadrato il cui lato č uguale ai 2/5 dell'altezza, altrimenti restituire il valore ­1. Prendere in input 3 valori numerici e stabilire (restituendo vero o falso) se si tratta di una terna pitagorica, ovvero il quadrato del valore più grande è uguale alla somma dei quadrati degli altri due valori. ____________ Problemi sui cicli while e for 1) Dato un numero maggiore di 1 in input calcolare il fattoriale (Es. dato in input 5, il fattoriale è 5 * 4* 3 * 2 * 1 = 120) 2) Realizzare la progettazione di un programma che prende in input una coppia di numeri e ne restiuisce il minimo comune multiplo, procedendo in questo modo: finchè i due numeri non sono uguali, procedo sottraendo al numero più grande l’altro numero. 3) Un distributore ha solo bevande che costano 1 euro. Realizzare la progettazione di un sistema di controllo del pagamento che accetti solo monete da 10c, 20c, 50c, 1 e 2 euro, e che restituisca, una volta inserito un importo sufficiente, l’eventuale resto 4) Dato in input un numero, stampo i primi 10 numeri pari strettamente superiori