Git Product home page Git Product logo

test's Introduction

Test 8 Maret 2018

##PT. Code Development ##Code.id

Tugas pertama

=============

  1. karakter yang diinput di split di tengah dan dibalik kiri dan kanan. contoh:

input: 123456

output: 321654

input: 1234567

output: 3214765

input: ABCDEF

output: CBAFED

input: ABCDEFG

output: CBADGEF

input: GABAG

output: AGBGA

input: BA3&H-M

output: 3AB&M-H

input: ABC45623MUK9

output: 654CBA9KUM32

dst

  1. Harus menggunakan metode looping. Tidak boleh menggunakan function bawaan bahasa program.

  2. Tunjukkan hasilnya dengan melakukan print screen output program. Kirim file gambar(jpg/bmp/gif) hasil print screen bersamaan dengan source code.

  3. Aplikasi boleh berbentuk WEB FORM / WINDOWS FORM / CONSOLE. Wajib menggunakan salah satu bahasa pemrograman ini: .NET / JAVA.

  4. Hasil print screen dan Source code harap dilampirkan di dalam satu folder, di zip dan diberi format nama: <>_<<tanggal_test>>_Tugas1, bukan di copy paste ke body email.

    Contoh : BillGates_2016_03_25_Tugas1.zip

    Yang dilampirkan cukup file .cs, .vb, .php, .jsp atau .java.

    Jangan satu solution. Sekali lagi, jangan satu solution.

Tugas kedua

===========

  1. Buat program sederhana untuk menghitung diskon dengan ketentuan sbb :
  • Jika Tipe Customer adalah platinum dan Point Reward berjumlah antara 100 - 300, maka perhitungan diskon adalah :

    TOTAL_BELANJA * (50/100) + 35

  • Jika Tipe Customer adalah platinum dan Point Reward berjumlah 301 - 500, maka perhitungan diskon adalah :

    TOTAL_BELANJA * (50/100) + 50

  • Jika Tipe Customer adalah platinum dan Point Reward berjumlah >500, maka perhitungan diskon adalah :

    TOTAL_BELANJA * (50/100) + 68

  • Jika Tipe Customer adalah gold dan Point Reward berjumlah antara 100 - 300, maka perhitungan diskon adalah :

    TOTAL_BELANJA * (25/100) + 25

  • Jika Tipe Customer adalah gold dan Point Reward berjumlah 301 - 500, maka perhitungan diskon adalah :

    TOTAL_BELANJA * (25/100) + 34

  • Jika Tipe Customer adalah gold dan Point Reward berjumlah >500, maka perhitungan diskon adalah :

    TOTAL_BELANJA * (25/100) + 52

  • Jika Tipe Customer adalah silver dan Point Reward berjumlah antara 100 - 300, maka perhitungan diskon adalah :

    TOTAL_BELANJA * (10/100) + 12

  • Jika Tipe Customer adalah silver dan Point Reward berjumlah 301 - 500, maka perhitungan diskon adalah :

    TOTAL_BELANJA * (10/100) + 27

  • Jika Tipe Customer adalah silver dan Point Reward berjumlah >500, maka perhitungan diskon adalah :

    TOTAL_BELANJA * (10/100) + 39

  • Contoh output :

    Tipe Customer : platinum

    Point Reward : 200

    TOTAL_BELANJA : 500

    Diskon : 285

    Total Bayar : 215

    Tipe Customer : gold

    Point Reward : 396

    TOTAL_BELANJA : 100

    Diskon : 59

    Total Bayar : 41

  • Jika hasil perhitungan diskon untuk tiap tipe customer >= nilai TOTAL_BELANJA, maka diskon disamakan dengan TOTAL_BELANJA.

    Contoh :

    Tipe Customer : platinum

    Point Reward : 200

    TOTAL_BELANJA : 60

    Diskon : 60

    Total Bayar : 0

    Tipe Customer : silver

    Point Reward : 396

    TOTAL_BELANJA : 10

    Diskon : 10

    Total Bayar : 0

  1. Nilai tambah jika dapat membuat aplikasinya dengan menerapkan OOP.

  2. Tunjukkan hasilnya dengan melakukan print screen output program. Kirim file gambar(jpg/bmp/gif) hasil print screen bersamaan dengan source code.

  3. Aplikasi boleh berbentuk WEB FORM / WINDOWS FORM / CONSOLE. Wajib menggunakan salah satu bahasa pemrograman ini: .NET / JAVA.

  4. Hasil print screen dan Source code harap dilampirkan di dalam satu folder, di zip dan diberi format nama: <>_<<tanggal_test>>_Tugas2, bukan di copy paste ke body email.

    Contoh : BillGates_2016_03_25_Tugas2.zip

    Yang dilampirkan cukup file .cs, .vb, .php, .jsp atau .java.

    Jangan satu solution. Sekali lagi, jangan satu solution.

Tugas ketiga

===========

  1. Buat Program sederhana yang menerapkan Angular Modal Dialog.

    • Program yang dibuat harus terdiri dari 2 control InputBox/TextBox dan 1 button bertuliskan "Show".

    • Ketika button "Show" diklik, maka nilai yang di-input dimasing-masing InputBox di tampilkan di modal dialog (ReadOnly).

  2. Tunjukkan hasilnya dengan melakukan print screen output program. Kirim file gambar(jpg/bmp/gif) hasil print screen bersamaan dengan source code.

  3. plugin Modal Dialog bisa didapat dari sini: https://angular-ui.github.io/bootstrap/#/modal

  4. Untuk tugas ketiga, wajib berbentuk HTML dan mengunakan AngularJS.

  5. Hasil print screen dan Source code harap dilampirkan di dalam satu folder, di zip dan diberi format nama: <>_<<tanggal_test>>_Tugas3, bukan di copy paste ke body email.

    Contoh : BillGates_2016_03_25_Tugas3.zip

    File yang dilampirkan adalah .html, .js.

test's People

Contributors

chandrairawan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.