Practica de programacion
Enviado por Anubis_jb • 15 de Abril de 2018 • Examen • 1.736 Palabras (7 Páginas) • 131 Visitas
using System;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string Nom = textBox1.Text;
int DNI = int.Parse(textBox2.Text);
int SueldoInd = int.Parse(textBox3.Text);
int SueldoDep = int.Parse(textBox4.Text);
int UIT = 4150;
double impuesto;
double Neto;
int IngresoAnualInd = SueldoInd * 12;
int IngresoAnualDep = SueldoDep * 14;
int SueldoTotal = IngresoAnualInd + IngresoAnualDep;
if (SueldoTotal < 9 * UIT)
{
impuesto = SueldoTotal * 0.08;
Neto = SueldoTotal - impuesto;
}
else if (SueldoTotal < 13 * UIT)
{
impuesto = SueldoTotal * 0.13;
Neto = SueldoTotal - impuesto;
}
else if (SueldoTotal < 17 * UIT)
{
impuesto = SueldoTotal * 0.17;
Neto = SueldoTotal - impuesto;
}
else
{
impuesto = SueldoTotal * 0.20;
Neto = SueldoTotal - impuesto;
}
MessageBox.Show("Señor " + textBox1.Text + "el estado retendra :"
+ impuesto + "y su renta neta es :" + Neto + " el sueldo total es : " + SueldoTotal);
}
}
}
PC 2 :
Clase Persona :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WindowsFormsApp3
{
class Persona
{
public string Nombre { get; set; }
public int DNI { get; set; }
public int SalarioIndependiente { get; set; }
public int SalarioDependiente { get; set; }
public double RetencionMensual { get; set; }
}
}
Form1 :
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp3
{
public partial class Form1 : Form
{
ArrayList Personas = new ArrayList();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Persona Persona1 = new Persona();
Persona1.DNI = 70327362;
Persona1.Nombre = "ejemplo 1";
Persona1.SalarioDependiente = 150000;
Persona1.SalarioIndependiente = 251248;
Persona1.RetencionMensual = 15515;
Personas.Add(Persona1);
Persona Persona2 = new Persona();
Persona2.DNI = 70334852;
Persona2.Nombre = "ejemplo 2";
Persona2.SalarioDependiente = 845632;
Persona2.SalarioIndependiente = 758412;
Persona2.RetencionMensual = 54541;
Personas.Add(Persona2);
dataGridView1.DataSource = Personas;
...