Principiantes en c# sharp.
En C#
(Sharp) presentamos un ejemplo de un programa sencillo para calcular el salario,
tomando en cuenta la escala salarial, se incluye su pseudocódigo y código en el
lenguaje de programación; para que puedan poner en práctica con más
facilidad.
Esta dirigido a personas que tenga nociones del entorno básico de C# (Sharp) para que pueden poner en práctica este ejemplo.
Esta dirigido a personas que tenga nociones del entorno básico de C# (Sharp) para que pueden poner en práctica este ejemplo.
Usaremos el entorno visual de Sharp c# (Windows
Forms) para hacer este ejercicio.
Conceptos
básicos
Pseudocódigo: Es la representación de un algoritmo en una
secuencia lógica de actividades, a que llevarán en conjunto a la solución de un
problema.
Programa: Un conjunto de pasos, procedimientos o acciones
que nos permiten alcanzar un resultado o resolver un problema, escrito en un
lenguaje de programación.
Operador es un símbolo que se utiliza para representar una
acción en diferentes operaciones.
Operadores utilizados
Aritméticos + Suma
- Resta
* Multiplicación
/ División (div)
= Asignación
Relacional usado.
(=) == Igual a
Ejemplo: Usando operadores relacionales y aritméticos
Calcular salario a los empleados de acuerdo a la escala salarial en que se encuentren: 5%, 10% y 15% a los empleados en las escalas 1, 2 y 3 respectivamente y 20% para cualquier otra escala
Ejemplo del càlculo |
Carpeta proyecto c# |
Código en c# |
Código en c# |
Pseudocódigo
Declaración de datos:
sa: sueldo actual
es: escala salarial
v: valor de incremento
p: porcentaje
n: nuevo sueldo
2. Declarar variables
a ← 5/100 sa← 0
b ← 10/100 es ← 0
c ← 15/100 n ← 0
d ← 20/100 v ← 0
3. Introducir el sueldo actual:
Leer s
4. Introducir escala salarial:
Leer es
5. Si es igual 1 entonces
a=5/100
Sino
Si es igual a 2 entonces
b=10/100
Sino
Si es igual a 3 entonces
c=15/100
Sino
d= 20/100
Fin_si
Fin_si
Fin_si
v=s*p
n= s + v
Imprimir (“nuevo salario”+n)
Fin
Código en Sharp c#
namespace WindowsFormsApplication2{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
// declaramos las variables
int sueldo_actual;
int escala;
private void btn_nuevo_salario_Click(object sender, EventArgs e)
{
// recuperamos los datos de los campos textbox
sueldo_actual = Convert.ToInt32(Txt_sueldo_actual.Text);
escala = Convert.ToInt32(Txt_escala.Text);
// sacamos el porcentaje que vamos aumentar a cada categoria
int escala1 = (sueldo_actual*5)/100;
int escala2 = (sueldo_actual * 10) / 100;
int escala3 = (sueldo_actual * 15) / 100;
int otras_escalas = (sueldo_actual * 20) / 100;
Lit_mostrar.Items.Clear();
// comprobamos la escala que se ha introducido
if (escala == 1) {
int Nuevo_salario = escala1 + sueldo_actual;
Lit_mostrar.Items.Add("$"+Nuevo_salario);
}
else if (escala == 2) {
int Nuevo_salario = escala2 + sueldo_actual;
Lit_mostrar.Items.Add("$"+Nuevo_salario);
}
else if (escala == 3)
{
int Nuevo_salario = escala3 + sueldo_actual;
Lit_mostrar.Items.Add("$"+Nuevo_salario);
}
else {
int Nuevo_salario = otras_escalas + sueldo_actual;
Lit_mostrar.Items.Add("$"+Nuevo_salario);
}
}
private void btn_borrar_Click(object sender, EventArgs e)
{
//bton borrar
Txt_sueldo_actual.Clear();
Txt_escala.Clear();
Lit_mostrar.Items.Clear();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void Txt_sueldo_TextChanged(object sender, EventArgs e)
{
}
private void Txt_escala_TextChanged(object sender, EventArgs e)
{
}
private void Lit_mostrar_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void btn_cerrar_Click(object sender, EventArgs e)
{
Close();
}
private void button1_Click(object sender, EventArgs e)
{
//boton lsita escala
lb2.Items.Add(" Escala 1: 5%, Escalara 2:10% , Escala 3: 15% ");
}
private void lb2_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
}
Descargar presentación
Descargar proyecto
Continuar leyendo,Calcular nota en c#
Gracias por compartir el aporte.
ResponderEliminar