RISOLTO Aiuto con le variabili da inserire

Stato
Discussione chiusa ad ulteriori risposte.

Lupen03

Utente Attivo
159
10
Hardware Utente
Periferiche
usb, mouse,tastiera
Internet
duckduckgo
Sistema Operativo
windows 7 , debian
Su alcuni voli aerei il bagaglio fino a 20 kg non si paga . Oltre questo limite si deve pagare, per ogni kilogrammo in più il 2% della tariffa del biglietto. Stampa il prezzo totale del biglietto conoscendo il peso del bagaglio

Chi mi può dare una mano con le variabili da inserire ?
Io avevo pensato a pesobagaglio , pvs(prezzo volo senza tariffa) , ptotale(prezzo totale )
 
Ultima modifica da un moderatore:

rctimelines

Utente Èlite
4,087
1,330
Hardware Utente
CPU
AMD Ryzen 7 2700X | INTEL i5-6600k | INTEL i5-4460... altri
Dissipatore
wraith MAX | Arctic Freezer 11LP | stock
Scheda Madre
Asrock Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
Hard Disk
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
Scheda Video
RadeonPro WX3100 4G | Asus R9 280x 3G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | Acer 24" FHD | Benq 19" FHD
Sistema Operativo
Windows10-pro64/OpenSUSE-QL42.3/Manjaro-17.0.2-KDE
Senza che ti offendi, ma quanti anni hai e che scuola fai?
Puoi togliere c# e cambiare il titolo? L'argomento non c'entra nulla.

P>20 => T = T ( 1 + P*0,02)

Inviato dal mio Nexus 5X utilizzando Tapatalk
 

Lupen03

Utente Attivo
159
10
Hardware Utente
Periferiche
usb, mouse,tastiera
Internet
duckduckgo
Sistema Operativo
windows 7 , debian
Senza che ti offendi, ma quanti anni hai e che scuola fai?
Puoi togliere c# e cambiare il titolo? L'argomento non c'entra nulla.

P>20 => T = T ( 1 + P*0,02)

Inviato dal mio Nexus 5X utilizzando Tapatalk
non sarebbe meglio ptotale=Prezzobiglietto*(1.0*0.02*(pesobagaglio-20))
 

rctimelines

Utente Èlite
4,087
1,330
Hardware Utente
CPU
AMD Ryzen 7 2700X | INTEL i5-6600k | INTEL i5-4460... altri
Dissipatore
wraith MAX | Arctic Freezer 11LP | stock
Scheda Madre
Asrock Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
Hard Disk
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
Scheda Video
RadeonPro WX3100 4G | Asus R9 280x 3G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | Acer 24" FHD | Benq 19" FHD
Sistema Operativo
Windows10-pro64/OpenSUSE-QL42.3/Manjaro-17.0.2-KDE
Si, in effetti si paga sui kg sopra i 20...

T = T ( 1 + (P-20)*0,02) per P>20

Nella tua formula hai messo * invece di +

Inviato dal mio Nexus 5X utilizzando Tapatalk
 

Lupen03

Utente Attivo
159
10
Hardware Utente
Periferiche
usb, mouse,tastiera
Internet
duckduckgo
Sistema Operativo
windows 7 , debian
Console.WriteLine("inserisci il peso del bagaglio :");
Pbagaglio=ConvertTo

Se il dato da inserire è reale come verrebbe ? L'inizializzazione del dato in input?
Scusate ma ho iniziato ieri il c#
 

_Achille

Utente Èlite
3,003
690
Hardware Utente
CPU
Intel i5-6600K @4.6 GHz
Dissipatore
Cryorig H5
Scheda Madre
ASRock Z170 Extreme 6
Hard Disk
WesternDigital 1TB & Crucial MX200 250GB
RAM
Corsair Ven 16GB DDR4 2133MHz
Scheda Video
Sapphire RX 580 Nitro+
Monitor
Dell S2418H
Alimentatore
RM550X
Case
NZXT S340
Periferiche
Cooler Master XT; Razer Abyssus
Sistema Operativo
Windows 10 Pro
Console.WriteLine("inserisci il peso del bagaglio :");
Pbagaglio=ConvertTo

Se il dato da inserire è reale come verrebbe ? L'inizializzazione del dato in input?
Scusate ma ho iniziato ieri il c#
 
  • Mi piace
Reactions: Andretti60

Andretti60

Utente Èlite
3,533
2,360
Hardware Utente
Io in genere uso <T>.TryParse(), perche' permette di controllare che la conversione sia avvenuta correttamente senza dovere usare try{}catch{}
 
  • Mi piace
Reactions: _Achille
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando