Menu
Coddy logo textTech

Conversión de Tipos

Parte de la sección Fundamentos del Journey de C# de Coddy. Lección 14 de 69.

La conversión de tipos es el proceso de convertir un valor de un tipo de datos a otro.

En C#, podemos convertir enteros en números de doble precisión, números de doble precisión en enteros y mucho más. Hay dos tipos de conversión de tipos: implícita (automática) y explícita (manual).

Por ejemplo, Integer to Double:

Conversión implícita (automática):

int number = 5;
double decimal_implicit = number; // se convierte automáticamente en 5.0

// con cálculo
int x = 7;
double result_implicit = x / 2.0; // el resultado es 3.5

Conversión explícita (manual) Double a Integer:

double decimal_explicit = 9.7;
int number_explicit = (int) decimal_explicit;  // se convierte en 9 (la parte decimal se trunca)

// con cálculo
double price = 19.99;
int roundedPrice = (int) price;  // se convierte en 19
challenge icon

Desafío

Principiante

Escribe un programa en C# que demuestre la conversión de tipos. Realiza las siguientes operaciones:

  1. Declara una variable double llamada price e inicialízala con el valor 99.99.
  2. Convierte la variable price a int y almacena el resultado en una nueva variable llamada intPrice.
  3. Imprime los valores de price y intPrice en la consola.

Pruébalo tú mismo

using System;

public class Program {
    public static void Main(string[] args) {
        // Declarar e inicializar variables
        double price = 99.99;
        int intPrice = ?;
        
        
        // Mostrar los valores
        Console.WriteLine("Price: " + price);
        Console.WriteLine("Int Price: " + intPrice);
        
    }
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de C# online