RISOLTO Aiuto con le variabili da inserire

Stato
Discussione chiusa ad ulteriori risposte.

Spanci03

Utente Attivo
418
87
Periferiche
usb, mouse,tastiera
Net
duckduckgo
OS
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
5,144
2,023
CPU
Ryzen 7 2700X | i7-6700k@4.5 | i5-4460... altri
Dissipatore
wraith MAX | Scythe Katana2|Arctic Freezer 11LP
Scheda Madre
Asrock B450 Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
HDD
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
GPU
RadeonPro WX3100 4G | ZOTAC GTX 1070 8G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | LG Ultrawide 27''
Net
fibra 1000
OS
Windows10-pro64/OpenSUSE-QL15.1/Debian 10.3
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
 

Spanci03

Utente Attivo
418
87
Periferiche
usb, mouse,tastiera
Net
duckduckgo
OS
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
5,144
2,023
CPU
Ryzen 7 2700X | i7-6700k@4.5 | i5-4460... altri
Dissipatore
wraith MAX | Scythe Katana2|Arctic Freezer 11LP
Scheda Madre
Asrock B450 Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
HDD
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
GPU
RadeonPro WX3100 4G | ZOTAC GTX 1070 8G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | LG Ultrawide 27''
Net
fibra 1000
OS
Windows10-pro64/OpenSUSE-QL15.1/Debian 10.3
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
 

Andretti60

Utente Èlite
6,440
5,091
Ho bisogno di soli due valori di input: il peso del bagaglio e la tariffa del volo.
Entrambi devono essere a virgola mobile.
 

Spanci03

Utente Attivo
418
87
Periferiche
usb, mouse,tastiera
Net
duckduckgo
OS
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,067
725
CPU
Intel i5-6600K @4.6 GHz
Dissipatore
Cryorig H5
Scheda Madre
ASRock Z170 Extreme 6
HDD
WesternDigital 1TB & Crucial MX200 250GB
RAM
Corsair Ven 16GB DDR4 2133MHz
GPU
Sapphire RX 580 Nitro+
Monitor
Dell S2418H
PSU
RM550X
Case
NZXT S340
Periferiche
Anne Pro 2, Razer Abyssus
OS
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
Reazioni: Andretti60

Andretti60

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

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!