mi茅rcoles, 20 de mayo de 2026

Calcular el per铆metro de un oct谩gono en C Sharp

C贸digo del ejercicio:

Console.Write("lado: ");
double lado = double.Parse(Console.ReadLine());
double perimetro = lado * 8;
Console.Write($"{perimetro} cm");
Console.ReadKey();

Definici贸n de los c贸digos del ejercicio:

Console.Write() --> escribe un texto en pantalla.
double --> se usa para declarar n煤meros reales de coma flotante de 64 bits (doble precisi贸n).
Console.ReadLine() --> lee un dato desde teclado.
Parse() --> se utiliza para convertir una representaci贸n de cadena de un n煤mero en un entero equivalente con signo de 16/32/64 bits.
$"{}" --> interpolaci贸n de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Console.ReadKey() --> escribimos el m茅todo Console.ReadKey() al final de nuestro c贸digo para mantener abierta la ventana de nuestra consola.

Explicaci贸n del C贸digo:

Console.Write("lado: ");
double lado = double.Parse(Console.ReadLine());
double perimetro = lado * 8;
Console.Write($"{perimetro} cm");
Console.ReadKey();
C贸digo Explicaci贸n simple
Console.Write("lado: "); Muestra un mensaje para pedir el valor del lado del oct谩gono.
double lado = double.Parse(Console.ReadLine()); Lee el n煤mero ingresado por el usuario y lo guarda en la variable lado.
double perimetro = lado * 8; Calcula el per铆metro multiplicando el lado por 8 porque el oct谩gono tiene 8 lados.
Console.Write($"{perimetro} cm"); Muestra el resultado del per铆metro en cent铆metros.
Console.ReadKey(); Espera que el usuario presione una tecla antes de cerrar el programa.

Calcular el per铆metro de un hex谩gono en C Sharp

C贸digo del ejercicio:

Console.Write("lado: ");
double lado = double.Parse(Console.ReadLine());
double perimetro = lado * 6;
Console.Write($"{perimetro} cm");
Console.ReadKey();

Definici贸n de los c贸digos del ejercicio:

Console.Write() --> escribe un texto en pantalla.
double --> se usa para declarar n煤meros reales de coma flotante de 64 bits (doble precisi贸n).
Console.ReadLine() --> lee un dato desde teclado.
Parse() --> se utiliza para convertir una representaci贸n de cadena de un n煤mero en un entero equivalente con signo de 16/32/64 bits.
$"{}" --> interpolaci贸n de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Console.ReadKey() --> escribimos el m茅todo Console.ReadKey() al final de nuestro c贸digo para mantener abierta la ventana de nuestra consola.

Explicaci贸n del C贸digo:

Console.Write("lado: ");
double lado = double.Parse(Console.ReadLine());  
double perimetro = lado * 6;
Console.Write($"{perimetro} cm");
Console.ReadKey();

1. Mostrar mensaje

Console.Write("lado: ");
Muestra un mensaje en pantalla solicitando al usuario ingresar el valor del lado del hex谩gono.

2. Leer el valor ingresado

double lado = double.Parse(Console.ReadLine());
Lee el n煤mero que escribe el usuario y lo guarda en la variable lado.

3. Calcular el per铆metro

double perimetro = lado * 6;
Multiplica el valor del lado por 6 porque un hex谩gono tiene 6 lados iguales.

4. Mostrar el resultado

Console.Write($"{perimetro} cm");
Muestra el per铆metro calculado junto con la unidad de medida en cent铆metros.

5. Pausar la consola

Console.ReadKey();
Espera que el usuario presione una tecla antes de cerrar la ventana de la consola.

Convertir cent铆metros c煤bicos a mililitros en C Sharp

C贸digo del ejercicio:

Console.Write("cent铆metros c煤bicos: ");
double cm3 = double.Parse(Console.ReadLine());
double convertir = cm3 * 1;
Console.Write($"{convertir} ml");
Console.ReadKey();

Definici贸n de los c贸digos del ejercicio:

Console.Write() --> escribe un texto en pantalla.
double --> se usa para declarar n煤meros reales de coma flotante de 64 bits (doble precisi贸n).
Console.ReadLine() --> lee un dato desde teclado.
Parse() --> se utiliza para convertir una representaci贸n de cadena de un n煤mero en un entero equivalente con signo de 16/32/64 bits.
$"{}" --> interpolaci贸n de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Console.ReadKey() --> escribimos el m茅todo Console.ReadKey() al final de nuestro c贸digo para mantener abierta la ventana de nuestra consola.

Explicaci贸n del C贸digo:

Console.Write("cent铆metros c煤bicos: ");
double cm3 = double.Parse(Console.ReadLine());  
double convertir = cm3 * 1;
Console.Write($"{convertir} ml");
Console.ReadKey();

1. Mostrar mensaje en pantalla

Console.Write("cent铆metros c煤bicos: ");

Esta l铆nea muestra un mensaje en pantalla para que el usuario escriba una cantidad en cent铆metros c煤bicos.

2. Leer el dato ingresado

double cm3 = double.Parse(Console.ReadLine());

Lee el n煤mero escrito por el usuario y lo guarda en la variable cm3.

3. Convertir cent铆metros c煤bicos a mililitros

double convertir = cm3 * 1;

Realiza la conversi贸n de cent铆metros c煤bicos a mililitros. Se multiplica por 1 porque:

1 cm³ = 1 ml

4. Mostrar el resultado

Console.Write($"{convertir} ml");

Muestra en pantalla el resultado de la conversi贸n en mililitros.

5. Esperar una tecla

Console.ReadKey();

Hace que el programa espere hasta que el usuario presione una tecla para cerrar la consola.

Convertir pies a cent铆metros en C Sharp

C贸digo del ejercicio:

Console.Write("pie: ");
double pie = double.Parse(Console.ReadLine());
double convertir = pie * 30.48;
Console.Write($"{convertir} cm");
Console.ReadKey();

Definici贸n de los c贸digos del ejercicio:

Console.Write() --> escribe un texto en pantalla.
double --> se usa para declarar n煤meros reales de coma flotante de 64 bits (doble precisi贸n).
Console.ReadLine() --> lee un dato desde teclado.
Parse() --> se utiliza para convertir una representaci贸n de cadena de un n煤mero en un entero equivalente con signo de 16/32/64 bits.
$"{}" --> interpolaci贸n de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Console.ReadKey() --> escribimos el m茅todo Console.ReadKey() al final de nuestro c贸digo para mantener abierta la ventana de nuestra consola.

Explicaci贸n del C贸digo:

Mostrar mensaje en pantalla

Esta l铆nea muestra el texto "pie:" para pedir al usuario que ingrese una cantidad en pies.

Console.Write("pie: ");

Leer el dato ingresado

Lee el n煤mero escrito por el usuario y lo guarda en la variable pie. Se usa double porque permite trabajar con n煤meros decimales.

double pie = double.Parse(Console.ReadLine());  

Realizar la conversi贸n

Convierte los pies a cent铆metros multiplicando por 30.48, ya que un pie equivale a 30.48 cent铆metros.

double convertir = pie * 30.48;

Mostrar el resultado

Muestra el resultado de la conversi贸n junto con la unidad cm.

Console.Write($"{convertir} cm");

Esperar una tecla

Mantiene la consola abierta hasta que el usuario presione una tecla.

Console.ReadKey();

Convertir kil贸metros a metros en C Sharp

C贸digo del ejercicio:

Console.Write("kil贸metro: ");
double kilometro = double.Parse(Console.ReadLine());
double convertir = kilometro * 1000;
Console.Write($"{convertir} m");
Console.ReadKey();

Definici贸n de los c贸digos del ejercicio:

Console.Write() --> escribe un texto en pantalla.
double --> se usa para declarar n煤meros reales de coma flotante de 64 bits (doble precisi贸n).
Console.ReadLine() --> lee un dato desde teclado.
Parse() --> se utiliza para convertir una representaci贸n de cadena de un n煤mero en un entero equivalente con signo de 16/32/64 bits.
$"{}" --> interpolaci贸n de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Console.ReadKey() --> escribimos el m茅todo Console.ReadKey() al final de nuestro c贸digo para mantener abierta la ventana de nuestra consola.

Explicaci贸n del C贸digo:

1. Mostrar mensaje

Console.Write("kil贸metro: ");

Este c贸digo muestra un mensaje en pantalla para pedir al usuario que escriba una cantidad de kil贸metros.

2. Leer el valor ingresado

double kilometro = double.Parse(Console.ReadLine());

Lee el n煤mero que escribe el usuario y lo convierte a un valor decimal usando double.Parse().

3. Convertir kil贸metros a metros

double convertir = kilometro * 1000;

Multiplica los kil贸metros por 1000 porque:

1 kil贸metro = 1000 metros

4. Mostrar resultado

Console.Write($"{convertir} m");

Muestra en pantalla el resultado final de la conversi贸n en metros.

5. Pausar la consola

Console.ReadKey();

Espera que el usuario presione una tecla antes de cerrar la consola.

Convertir metros a yardas en C Sharp

C贸digo del ejercicio:

Console.Write("metro: ");
double metro = double.Parse(Console.ReadLine());
double convertir = metro * 1.09361;
Console.Write($"{convertir} yd");
Console.ReadKey();

Definici贸n de los c贸digos del ejercicio:

Console.Write() --> escribe un texto en pantalla.
double --> se usa para declarar n煤meros reales de coma flotante de 64 bits (doble precisi贸n).
Console.ReadLine() --> lee un dato desde teclado.
Parse() --> se utiliza para convertir una representaci贸n de cadena de un n煤mero en un entero equivalente con signo de 16/32/64 bits.
$"{}" --> interpolaci贸n de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Console.ReadKey() --> escribimos el m茅todo Console.ReadKey() al final de nuestro c贸digo para mantener abierta la ventana de nuestra consola.

Explicaci贸n del C贸digo:

Console.Write("metro: ");
double metro = double.Parse(Console.ReadLine());  

double convertir = metro * 1.09361;

Console.Write($"{convertir} yd");

Console.ReadKey();

1. Mostrar mensaje

Console.Write("metro: ");
Muestra un mensaje en pantalla para que el usuario escriba la cantidad de metros.

2. Guardar el valor ingresado

double metro = double.Parse(Console.ReadLine());
Lee el n煤mero ingresado por el usuario y lo guarda en la variable llamada metro.

3. Convertir metros a yardas

double convertir = metro * 1.09361;
Multiplica los metros por 1.09361 para convertirlos a yardas.

4. Mostrar resultado

Console.Write($"{convertir} yd");
Muestra el resultado final acompa帽ado de la abreviatura yd que significa yardas.

5. Pausar la consola

Console.ReadKey();
Espera que el usuario presione una tecla antes de cerrar el programa.

Invertir una cadena ingresado por teclado en C Sharp

v

C贸digo del ejercicio:

Console.Write("Ingresar texto: ");
string s = Console.ReadLine();
int i = s.Length - 1;
string aux = "";
while(i >= 0)
{
    aux = aux + s[i];
    i = i - 1;
}
Console.Write(aux);
Console.ReadKey();

Definici贸n de los c贸digos del ejercicio:

Console.Write() --> escribe un texto en pantalla.
int --> dato entero de 32 bits.
string --> dato de tipo cadena de texto.
Console.ReadLine() --> lee un dato desde teclado.
while --> el ciclo while recorre un bloque de c贸digo siempre que una condici贸n espec铆fica sea verdadera.
>= --> el operador mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.
Length --> obtiene el n煤mero de caracteres del objeto String actual.
Console.ReadKey() --> escribimos el m茅todo Console.ReadKey() al final de nuestro c贸digo para mantener abierta la ventana de nuestra consola.

Explicaci贸n del C贸digo:

1. Pedir el texto al usuario

Console.Write("Ingresar texto: ");

Este c贸digo muestra un mensaje en pantalla para que el usuario escriba un texto.

2. Guardar el texto

string s = Console.ReadLine();

Guarda el texto ingresado por el usuario dentro de la variable llamada s.

3. Obtener la 煤ltima posici贸n

int i = s.Length - 1;

Length obtiene la cantidad de caracteres del texto. Se resta 1 para comenzar desde la 煤ltima letra.

4. Crear una variable auxiliar

string aux = "";

Se crea una variable vac铆a llamada aux donde se almacenar谩 el texto invertido.

5. Recorrer la cadena al rev茅s

while(i >= 0) { aux = aux + s[i]; i = i - 1; }

El ciclo while recorre el texto desde la 煤ltima letra hasta la primera. Cada car谩cter se agrega a la variable aux para formar la cadena invertida.

6. Mostrar el resultado

Console.Write(aux);

Muestra en pantalla el texto ya invertido.

7. Esperar una tecla

Console.ReadKey();

El programa espera que el usuario presione una tecla antes de cerrarse.

Resumen

Este programa solicita un texto, recorre sus caracteres desde el final hasta el inicio y finalmente muestra la cadena invertida.

Calcular el per铆metro de un oct谩gono en C Sharp

C贸digo del ejercicio: Console . Write ( "lado: " ); double lado = double . Parse ( Console . ReadLine ()); double p...

Copyright ©2025 Ejercicios de programaci贸n. Todos los derechos reservados. ❤️