0% encontró este documento útil (0 votos)
4 vistas11 páginas

Ejercicios de Programación en C#

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas11 páginas

Ejercicios de Programación en C#

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

PRACTICA

//1
//double suma = 0;
//int contador = 0;
//double numero;

//[Link]("Introduce números positivos. Ingresa un número negativo para


terminar.");

//do
//{
// numero = [Link]([Link]());

// if (numero >= 0)
// {
// suma += numero;
// contador++;
// }
//} while (numero >= 0);

//if (contador > 0)


//{
// double media = suma / contador;
// [Link]($"La media es: {media}");
//}
//else
//{
// [Link]("No se ingresaron números positivos.");
//}
//2
//[Link]("Introduce el primer número:");
//int num1 = Convert.ToInt32([Link]());

//[Link]("Introduce el segundo número:");


//int num2 = Convert.ToInt32([Link]());

//if (num1 % num2 == 0)


//{
// [Link]($"{num2} es divisor de {num1}");
//}
//else if (num2 % num1 == 0)
//{
// [Link]($"{num1} es divisor de {num2}");
//}
//else
//{
// [Link]("Ninguno de los números es divisor del otro.");
//}

//3
//[Link]("Introduce la cantidad de notas a evaluar:");
//int cantidad = Convert.ToInt32([Link]());

//for (int i = 1; i <= cantidad; i++)


//{
// [Link]($"Introduce la nota {i}:");
// double nota = [Link]([Link]());

// if (nota >= 7 && nota < 9)


// {
// [Link]($"La nota {nota} es NOTABLE.");
// }
//}

//4
//int limite = 15;

//[Link](" "); // Espacio inicial para alinear


//for (int i = 1; i <= limite; i++)
//{
// [Link]($"{i,4}");
//}
//[Link]();

//[Link](" **");
//for (int i = 1; i <= limite; i++)
//{
// [Link]($"{" **",4}");
//}
//[Link]();

//for (int i = 1; i <= limite; i++)


//{
// [Link]($"{i,2}* ");
// for (int j = 1; j <= limite; j++)
// {
// [Link]($"{i * j,4}");
// }
// [Link]();
//}

//5
//[Link]("Introduce un número entero positivo mayor a 1:");
//int n = Convert.ToInt32([Link]());

//if (n <= 1)
//{
// [Link]("El número debe ser mayor a 1.");
//}
//else
//{
// bool esPrimo = true;

// for (int i = 2; i < n; i++)


// {
// if (n % i == 0)
// {
// esPrimo = false;
// break; // Salimos del bucle si encontramos un divisor
// }
// }

// if (esPrimo)
// {
// [Link]($"{n} es un número primo.");
// }
// else
// {
// [Link]($"{n} es un número compuesto.");
// }
//}

//6
//[Link]("Introduce el primer número:");
//int num1 = Convert.ToInt32([Link]());

//[Link]("Introduce el segundo número:");


//int num2 = Convert.ToInt32([Link]());

//[Link]("Introduce el tercer número:");


//int num3 = Convert.ToInt32([Link]());

//int central;

//if ((num1 > num2 && num1 < num3) || (num1 > num3 && num1 < num2))
//{
// central = num1;
//}
//else if ((num2 > num1 && num2 < num3) || (num2 > num3 && num2 < num1))
//{
// central = num2;
//}
//else
//{
// central = num3;
//}

//[Link]($"El número central es: {central}");

//7
//[Link]("Introduce un número:");
//double num = [Link]([Link]());

//if (num < 0)


//{
// [Link]("El número es negativo, no se puede calcular la raíz cuadrada real.");
//}
//else
//{
// double raiz = [Link](num);
// [Link]($"La raíz cuadrada de {num} es: {raiz}");
//}
//8
//[Link]("Introduce un número:");
//int num = Convert.ToInt32([Link]());

//// Método 1: Usar el operador de módulo


//if (num % 2 == 0)
//{
// [Link]("El número es par (método módulo).");
//}
//else
//{
// [Link]("El número es impar (método módulo).");
//}

//// Método 2: División y redondeo


//if ([Link](num / 2.0) * 2 == num)
//{
// [Link]("El número es par (método división).");
//}
//else
//{
// [Link]("El número es impar (método división).");
//}
//9
//[Link]("Introduce el día:");
//int dia = Convert.ToInt32([Link]());

//[Link]("Introduce el mes:");
//int mes = Convert.ToInt32([Link]());

//[Link]("Introduce el año:");
//int año = Convert.ToInt32([Link]());

//int diasMes;

//// Determinar el número de días del mes


//if (mes == 1 || mes == 3 || mes == 5 || mes == 7 || mes == 8 || mes == 10 || mes == 12)
//{
// diasMes = 31;
//}
//else if (mes == 4 || mes == 6 || mes == 9 || mes == 11)
//{
// diasMes = 30;
//}
//else if (mes == 2)
//{
// if ((año % 4 == 0 && año % 100 != 0) || (año % 400 == 0))
// {
// diasMes = 29; // Año bisiesto
// }
// else
// {
// diasMes = 28;
// }
//}
//else
//{
// [Link]("Mes inválido.");
// return;
//}

//// Calcular el día siguiente


//dia++;

//if (dia > diasMes)


//{
// dia = 1;
// mes++;
// if (mes > 12)
// {
// mes = 1;
// año++;
// }
//}

//[Link]($"La fecha del día siguiente es: {dia}/{mes}/{año}");

//10
//double sumaPositivos = 0;
//int cantidadPositivos = 0;
//double sumaNegativos = 0;
//int cantidadNegativos = 0;

//for (int i = 1; i <= 100; i++)


//{
// [Link]($"Introduce el número {i}:");
// double num = [Link]([Link]());

// if (num > 0)
// {
// sumaPositivos += num;
// cantidadPositivos++;
// }
// else if (num < 0)
// {
// sumaNegativos += num;
// cantidadNegativos++;
// }
//}

//// Calcular y mostrar las medias


//if (cantidadPositivos > 0)
//{
// double mediaPositivos = sumaPositivos / cantidadPositivos;
// [Link]($"La media de los números positivos es: {mediaPositivos}");
//}
//else
//{
// [Link]("No se ingresaron números positivos.");
//}

//if (cantidadNegativos > 0)


//{
// double mediaNegativos = sumaNegativos / cantidadNegativos;
// [Link]($"La media de los números negativos es: {mediaNegativos}");
//}
//else
//{
// [Link]("No se ingresaron números negativos.");
//}

También podría gustarte