Secondo elemento del menù funzionante
This commit is contained in:
parent
c73023b1d1
commit
5092b83b3b
66
Program.cs
66
Program.cs
@ -156,9 +156,71 @@ class Program
|
|||||||
Console.WriteLine("La data inserita è " +giorno + " " + mese12);
|
Console.WriteLine("La data inserita è " +giorno + " " + mese12);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
Console.WriteLine("Premere un tasto per continuare...");
|
Console.WriteLine("Premere invio per continuare...");
|
||||||
Console.ReadLine();
|
Console.ReadLine();
|
||||||
Console.Clear();
|
Console.Clear();
|
||||||
}
|
}
|
||||||
|
static void Convenienza(){
|
||||||
|
Console.Clear();
|
||||||
|
//dichiarazione e inizializzazione delle variabili
|
||||||
|
double prezzo1, sconto1, prezzo2, sconto2;
|
||||||
|
|
||||||
|
//input + controlli (i prezzi negativi sarebbe bello se ci fossero ma non esistono)
|
||||||
|
do{
|
||||||
|
Console.Write("Inserire il prezzo del primo articolo: ");
|
||||||
|
prezzo1=Convert.ToDouble(Console.ReadLine());
|
||||||
|
if (prezzo1<=0){
|
||||||
|
Console.WriteLine("Prezzo non valido");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
while (prezzo1<=0);
|
||||||
|
do{
|
||||||
|
Console.Write("Inserire la percentuale di sconto del primo articolo (senza %): ");
|
||||||
|
sconto1=Convert.ToDouble(Console.ReadLine());
|
||||||
|
if (sconto1<0){
|
||||||
|
Console.WriteLine("Sconto non valido");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
while (sconto1<0);
|
||||||
|
do{
|
||||||
|
Console.Write("Inserire il prezzo del secondo articolo: ");
|
||||||
|
prezzo2=Convert.ToDouble(Console.ReadLine());
|
||||||
|
if (prezzo2<=0){
|
||||||
|
Console.WriteLine("Prezzo non valido");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
while (prezzo2<=0);
|
||||||
|
do{
|
||||||
|
Console.Write("Inserire la percentuale di sconto del secondo articolo (senza %): ");
|
||||||
|
sconto2=Convert.ToDouble(Console.ReadLine());
|
||||||
|
if (sconto2<=0){
|
||||||
|
Console.WriteLine("Sconto non valido");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
while (sconto2<0);
|
||||||
|
|
||||||
|
//verifica dell'articolo più conveniente
|
||||||
|
Console.Clear();
|
||||||
|
if(Scontarello(prezzo1, sconto1) > Scontarello(prezzo2, sconto2)){
|
||||||
|
Console.WriteLine("Conviene di più il primo articolo");
|
||||||
|
}
|
||||||
|
else if(Scontarello(prezzo1, sconto1) < Scontarello(prezzo2, sconto2)){
|
||||||
|
Console.WriteLine("Conviene di più il primo articolo");
|
||||||
|
}
|
||||||
|
else if(Scontarello(prezzo1, sconto1) == Scontarello(prezzo2, sconto2)){
|
||||||
|
Console.WriteLine("Gli articoli hanno lo stesso prezzo");
|
||||||
|
}
|
||||||
|
|
||||||
|
//stampa dei prezzi scontati
|
||||||
|
Console.WriteLine("Prezzo finale del primo articolo: " +Scontarello(prezzo1, sconto1));
|
||||||
|
Console.WriteLine("Prezzo finale del secondo articolo: " +Scontarello(prezzo2, sconto2));
|
||||||
|
Console.WriteLine("Premere invio per continuare..");
|
||||||
|
Console.ReadLine();
|
||||||
|
Console.Clear();
|
||||||
|
}
|
||||||
|
|
||||||
|
static double Scontarello(double p_prezzo, double p_sconto){
|
||||||
|
return p_prezzo-(p_prezzo*p_sconto/100);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@ -13,7 +13,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("funzioni_2_1")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("funzioni_2_1")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+171d0bd65d1aab701bef24e1b1fbd1fe114f5427")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c73023b1d1552f0d6e4da40ca3061f8779bfe21a")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("funzioni_2_1")]
|
[assembly: System.Reflection.AssemblyProductAttribute("funzioni_2_1")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("funzioni_2_1")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("funzioni_2_1")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
c953b3654994ec94f0762c5005753578596da1fdb3971074057862c472429dfa
|
49a1109fa5a5d8d3728073479cd22f33878b2a881762e5ee628f6c694088331f
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user