Pengantar

Selesai

Misalkan Anda bekerja untuk departemen penjualan dan pemasaran yang mengirim ribuan surat yang dipersonalisasi ke klien perusahaan yang sudah ada yang merupakan investor institusi. Tugas tim Anda adalah mempromosikan produk keuangan baru kepada pelanggan. Setiap surat yang Anda kirim menggabungkan informasi yang dipersonalisasi tentang pelanggan. Huruf membandingkan pengembalian portofolio mereka saat ini dengan pengembalian yang diproyeksikan menggunakan produk terbaru. Bagaimana Anda akan menggabungkan dan memformat data dengan benar?

Dari perspektif tingkat tinggi, pengembang perangkat lunak khawatir dengan:

  • input data, termasuk data yang ditik oleh pengguna dari keyboard, menggunakan mouse, perangkat, atau oleh sistem perangkat lunak lain melalui permintaan jaringan.
  • pemrosesan data, termasuk logika keputusan, memanipulasi data, dan melakukan perhitungan.
  • output data, termasuk presentasi ke pengguna akhir melalui pesan baris perintah, jendela, halaman web, atau menyimpan data yang diproses ke dalam file, dan mengirimkannya ke layanan jaringan.

Dalam modul ini, Anda fokus pada output data. Anda bekerja dengan data string yang memformatnya dengan perataan dan penspasian. Anda memformat data untuk presentasi sebagai mata uang dan angka lainnya. Pada akhir modul ini, Anda memiliki alat baru yang dapat Anda gunakan untuk menghasilkan data kepada pengguna yang menyampaikan dan mengklarifikasi maknanya.

Dalam modul ini, Anda mempelajari cara bekerja dengan string dan data numerik untuk menyelesaikan masalah bisnis dunia nyata di C#. Anda membuat mockup tanda terima yang dikeluarkan untuk produk yang dijual. Dan Anda menggabungkan data untuk mengirim pesan pemasaran yang dipersonalisasi kepada pelanggan.

Tujuan pembelajaran

Dalam modul ini, Anda akan:

  • Gabungkan templat string dengan variabel menggunakan pemformatan komposit.
  • Gunakan berbagai penentu format untuk menampilkan persentase, mata uang, dan angka dengan benar.
  • Gunakan metode padding untuk meratakan nilai string ke kanan dan kiri dengan benar.

Prasyarat

  • Pengalaman pengantar dengan membuat dan menginisialisasi variabel jenis string dan decimal
  • Pengalaman pengantar dengan nilai literal jenis string dan decimal
  • Pengalaman pengantar dengan Console.WriteLine()
  • Pengalaman menggunakan Visual Studio Code untuk mengembangkan, membangun, dan menjalankan kode C#