Secondo elemento del menù funzionante
This commit is contained in:
parent
c73023b1d1
commit
5092b83b3b
64
Program.cs
64
Program.cs
@ -156,9 +156,71 @@ class Program
|
||||
Console.WriteLine("La data inserita è " +giorno + " " + mese12);
|
||||
break;
|
||||
}
|
||||
Console.WriteLine("Premere un tasto per continuare...");
|
||||
Console.WriteLine("Premere invio per continuare...");
|
||||
Console.ReadLine();
|
||||
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.AssemblyConfigurationAttribute("Debug")]
|
||||
[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.AssemblyTitleAttribute("funzioni_2_1")]
|
||||
[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