Corporación Unificada Nacional de Educación Superior CUN
ACA.1
Presentado por
Bladimir Saldaña Campo
DOCENTE
JUAN MAURICIO AVILA LEON
PROGRAMACION AVANZADA/52249/SEGUNDO BLOQUE/23V02
Corporación Unificada Nacional de Educación Superior
Escuela de Ingeniería
Bogotá junio 2023
Aca 1 programación avanzada
Punto 1
1
2
CODIGO
--------------------------------------------------------------------------------------------------------------
-----
// Online C# Editor for free
// Write, Edit and Run your C# code using C# Online Compiler
using System;
namespace ACA1PROGRAMACIONAVANZADA
{
public class Program
{
public static void Main(string[] args)
{
double salario;
double horasExtras;
double valorHoraNormal;
double valorHoraExtra;
double valorHoraExtra30;
double valorHoraExtraResto;
double salarioFinal;
Console.WriteLine("Ingrese el salario del empleado:");
salario = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Ingrese el número de horas extras trabajadas durante
el mes:");
horasExtras = Convert.ToDouble(Console.ReadLine());
valorHoraNormal = salario / 240;
if (horasExtras <= 40)
{
valorHoraExtra = valorHoraNormal * 1.25;
salarioFinal = salario + (horasExtras * valorHoraExtra);
}
else
{
valorHoraExtra30 = valorHoraNormal * 1.5;
valorHoraExtraResto = valorHoraNormal * 2;
salarioFinal = salario + (40 * valorHoraExtra30) + ((horasExtras - 40) *
valorHoraExtraResto);
}
Console.WriteLine("El salario final devengado por el empleado es: " +
salarioFinal);
}
}
}
--------------------------------------------------------------------------------------------------------------
---
PUNTO2: cálculo de IMC
Obesidad grado1
Peso normal
Obesidad grado 2
Insufi
Obesidad grado 3
Código:
---------------------------------------------------------------------------------------------------------------
// Online C# Editor for free
// Write, Edit and Run your C# code using C# Online Compiler
using System;
namespace ACA1PROGRAMACIONAVANZADACALCULOIMC
{
public class Program
{
public static void Main(string[] args)
{
double peso;
double estatura;
double imc;
Console.WriteLine("Ingrese su peso en kilogramos:");
peso = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Ingrese su estatura en metros:");
estatura = Convert.ToDouble(Console.ReadLine());
imc = peso / (estatura * estatura);
Console.WriteLine("Su índice de masa corporal es: " + imc);
if (imc < 18.4)
{
Console.WriteLine("Insuficiencia, Ponderal.");
}
else if (imc >= 18.5 && imc < 24.9)
{
Console.WriteLine("Felicidades, tu peso es normal.");
}
else if (imc >= 25 && imc < 29.9)
{
Console.WriteLine("Tienes sobrepeso.");
}
else if (imc >= 30 && imc < 34.9)
{
Console.WriteLine("Tienes obesidad grado I.");
}
else if (imc >= 35 && imc < 39.9)
{
Console.WriteLine("Tienes obesidad grado II.");
}
else
{
Console.WriteLine("Tienes obesidad grado III.");
}
}
}
}
-------------------------------------------------------------------------------------------------------------------