Introducción

Completado

Imagine que trabaja para un departamento de marketing y ventas que envía miles de cartas personalizadas a los clientes existentes de la empresa que son inversores institucionales. El trabajo del equipo consiste en promocionar nuevos productos financieros al cliente. En todas las cartas que se envíen se combinará información personalizada sobre el cliente. En la carta se compararán los rendimientos de sus carteras actuales con los rendimientos previstos si se usan los productos más recientes. ¿Cómo combina y da formato a los datos correctamente?

Desde una perspectiva general, a los desarrolladores de software les preocupa lo siguiente:

  • entrada de datos, incluidos los datos tipados por un usuario desde un teclado, usando su mouse, un dispositivo o otro sistema de software a través de una solicitud de red.
  • procesamiento de datos, incluida la lógica de decisión, la manipulación de datos y la realización de cálculos.
  • salida de datos, incluida la presentación a un usuario final a través de un mensaje de línea de comandos, una ventana, una página web o guardar los datos procesados en un archivo y enviarlos a un servicio de red.

Para resolver problemas empresariales en C#, debe trabajar con diferentes tipos de datos, como cadenas y números. También debe realizar varias operaciones en los datos, como cálculos, comparaciones o conversiones. En este módulo, generará datos numéricos y de cadena en C# con varias opciones de formato. También se crea un simulacro de recibo y un mensaje de marketing personalizado mediante técnicas de combinación de datos.

Objetivos de aprendizaje

En este módulo, aprenderá a:

  • Combinar plantillas con variables mediante el formato compuesto.
  • Usar varios especificadores de formato para mostrar correctamente porcentajes, valores de moneda y números.
  • Use métodos de relleno para alinear correctamente los valores de cadena.

Requisitos previos

  • Experiencia inicial con la creación e inicialización de variables de tipo string y decimal
  • Experiencia inicial con valores literales de tipo string y decimal
  • Experiencia inicial con Console.WriteLine()
  • Experiencia en el uso de Visual Studio Code para desarrollar, compilar y ejecutar código de C#