Kezdőoldal » Számítástechnika » Programozás » Jegy eladás program java?

BTzone509 kérdése:

Jegy eladás program java?

Figyelt kérdés

Sziasztok. Uj vagyok a programozasban. Picit elakadtam kellene egy kis segitseg. Tehat harom fajta jegyet lehet vasarolni szinhazra. Nagykoru jegyet ami pl 10.50£ a gyerek 7.30£ illetve kedvezmenyes jegy ami 8.40£. Ha csoportban mesz pl 10 gyerek jegyet veszel akkor minden nagykorunak fizetnie kell, de viszont ha 10-19 gyerek jegyet veszel akkor 1 nagykoru jegye ingyen van. De ha 20-29 gyerek jegyet veszel akkor 2 nagykorunak ingyen van a jegy es igy tovabb akarmennyi jeggyel mukodnie kell.Aztan 10% kedvezmeny jar ha tobb mint 100£ a vegosszek az ingyen jegyek leszamitasa utan. Ha a jegyeket atveszik helyszinen akkor ingyen van de ha nem akkor postazni kell ami 2.34£-be kerul ezt akkor kell hozza adni ha mar a kedvezmenyeket levontuk. Hogyan tudom ezt megvalositani? Eddig jutottam el:

import java.util.Scanner;

public class TheatreTickets

{



public static void main(String[] args)

{

Scanner myKeyboard = new Scanner (System.in);

//Ertekek

double pAdultT = 10.50;

double pChildT = 7.30;

double pConcessionT = 8.40;


//Felnott jegyek szama

System.out.println("Enter the number of Adult tickets: ");

int NoAdultT = myKeyboard.nextInt();

//Gyerek jegyek szama

System.out.println("Enter the number of Child tickets: ");

int NoChildT = myKeyboard.nextInt();

//Kedvezmenyes jegyek szama

System.out.println("Enter the number of Concession tickets: ");

int NoConcessionT = myKeyboard.nextInt();

myKeyboard.nextLine();

//Ha a jegyet atveszi akkor nem kell fizetni de ha postazni kell

//Akkor 2.34£

System.out.println("If you wish to collect your tickets there is no charge."

+"Other wise postage and package is £2.34 "+

" Do you wish to collect your tickets? Yes/No");

String postage = myKeyboard.nextLine();


//Ha a valasz igen akkor nem kell fizetni

if (postage.equalsIgnoreCase("Yes"))

{

System.out.println("You are free of charge!");

}

// Ha nem akkor 2.34$ + total

else if (postage.equalsIgnoreCase("No"))

{

System.out.println("We added the postage and packing to your total.");

// total = total += 2.34;

}

else

{

System.out.println("Invalid input!");

}


}

}



2018. okt. 4. 19:17
 1/3 anonim ***** válasza:
Hat en ezt igy nem fogom megnezni, toltsd fel egy kodmegoszto oldalra
2018. okt. 4. 19:26
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
[link] Bocsi.
2018. okt. 4. 19:53
 3/3 anonim ***** válasza:

Mondjuk valahogy így, minimum:

[link]

nem a legtökéletesebb, de egynek talán elmegy.

2018. okt. 5. 21:12
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!