<?xml version="1.0"?>
<flowgorithm fileversion="3.0">
    <attributes>
        <attribute name="name" value=""/>
        <attribute name="authors" value="bomal"/>
        <attribute name="about" value=""/>
        <attribute name="saved" value="2023-07-22 11:40:13 "/>
        <attribute name="created" value="Ym9tYWw7TVNJOzIwMjMtMDctMjI7IjExOjExOjIzICI7MTkzOA=="/>
        <attribute name="edited" value="Ym9tYWw7TVNJOzIwMjMtMDctMjI7IjExOjQwOjEzICI7MTsyMDQ3"/>
    </attributes>
    <function name="Main" type="None" variable="">
        <parameters/>
        <body>
            <declare name="pl, p, pf" type="Real" array="False" size=""/>
            <declare name="l" type="Integer" array="False" size=""/>
            <declare name="t" type="String" array="False" size=""/>
            <output expression="&quot;scrivi il prezzo al litro del vino che hai scelto&quot;" newline="True"/>
            <input variable="pl"/>
            <while expression="(pl&lt;0 || pl&gt;100)">
                <output expression="&quot;errore, reinserisci il prezzo al litro del tuo vino&quot;" newline="True"/>
                <input variable="pl"/>
            </while>
            <output expression="&quot;inserisci quanti litri vuoi comprare&quot;" newline="True"/>
            <input variable="l"/>
            <while expression="(l&lt;0 || l&gt;1000)">
                <output expression="&quot;errrore, reinserisci i litri di vino che vuoi comprare&quot;" newline="True"/>
                <input variable="l"/>
            </while>
            <output expression="&quot;inserisci il tipo di vino che vuoi comprare, bianco o rosso?&quot;" newline="True"/>
            <input variable="t"/>
            <while expression="(t != &quot;bianco&quot; &amp;&amp; t != &quot;rosso&quot;)">
                <output expression="&quot;errore reinserisci il tipo di vino che vuoi comprare, bianco o rosso?&quot;" newline="True"/>
                <input variable="t"/>
            </while>
            <assign variable="p" expression="pl*l"/>
            <if expression="(t == &quot;rosso&quot; &amp;&amp; p &gt; 100)">
                <then>
                    <assign variable="pf" expression="p-(p*12/100)"/>
                    <output expression="&quot;prezzo da pagare = &quot; &amp; pf" newline="True"/>
                </then>
                <else>
                    <if expression="(t == &quot;bianco&quot; &amp;&amp; p &gt; 150)">
                        <then>
                            <assign variable="pf" expression="p-(p*9/100)"/>
                            <output expression="&quot;prezzo da pagare = &quot; &amp; pf" newline="True"/>
                        </then>
                        <else>
                            <assign variable="pf" expression="p"/>
                            <output expression="&quot;prezzo da pagare = &quot; &amp; pf" newline="True"/>
                        </else>
                    </if>
                </else>
            </if>
        </body>
    </function>
</flowgorithm>
