C# para Principiantes: Operadores Aritméticos
En C# (Sharp) presentamos un ejemplo de un
programa sencillo para calcular el total a pagar, utilizando los operadores
matemáticos al momento de que se realice una compra.
Asimismo, se incluye su
pseudocódigo y código en el
lenguaje de programación.
*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 para calcular el total a pagar de una compra
Calculo total a pagar |
Carpeta del proyecto |
Entorno de trabajo |
Código |
Codigo |
Pseudocódigo del càlculo
Declaración de datos:p=precio del articulo
ca= cantidad de artículos comprados
va = el valor de la compra de los artículos
itebis=impuesto sobre la compra (18%)
d= descuento (10%)
tp= total a pagar
Inicio:
1.Declarar variables:
p ← 0
ca ← 0
va ← 0
d ← 0.10
itbis ← 0.18
tp ←0
2.Escribir precio del articulo:
Leer p
3.Escribir cantidad de los artículos:
Leer ca
va= p*ca
4.Si va >500 entonces
d=0.10*va
va=va-d
Fin_si
itebis=0.18 * va
tp=va+itbis
Imprimir (“total a pagar”+tp)
Fin
/*Declaración de datos:
p=precio del articulo
ca= cantidad de artículos comprados
va = el valor de la compra de los artículos
itbis=impuesto sobre la compra (18%)
d= descuento (10%)
tp= total a pagar
Código
// Declarar variablesint PA = 0;
int CAC = 0;
double va = 0;
double itebis = 0.18;
double d = 0.10;
double tp = 0;
PA = Convert.ToInt32(txtPA.Text); // Para convertir de texto a numero
CAC = Convert.ToInt32(txtCAC.Text); // Para convertir de texto a numero1
va = PA*CAC;
if (va > 500) { // CICLO if (herramienta de condicion)
d = 0.10 * va; //descuento del 10%
va = va - d; //resta para colocar el descuento
}
//calculo para verificar el total a pagar
itebis=0.18 * va; //formula para calcular el itbis
tp = va + itebis; //formula total a pagar
lbl_mostrar.Text = "$"+ tp.ToString (); //mostrar resultados
}
private void btn_borrar_Click(object sender, EventArgs e)
{
//boton borrar
txtPA.Clear();
txtCAC.Clear();
lbl_mostrar.Text = "";
}
private void btn_salir_Click(object sender, EventArgs e)
{
Close(); //cerrar aplicación
}
}
}
0 comentarios:
Publicar un comentario