Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo numérico
DATOS RESULTADOS
180 20% 180 * 0.2 = 36.00 180 - 36= 144 144* 0.19 = 27.36 171.36
280 30% 280 * 0.3 = 84.00 280 – 84= 196 196 * 0.19 = 37.24 233.24
Datos
Resultados
1. CODIFICACION
{
class Program
{
static void Main(string[] args)
{
//Autor: Maria Anggela Sallo Huallpayunca
//declarar variables
Double consumo, subtotal, montodescuento, igv, total;
//leer en pantalla el consumo del cliente
Console.WriteLine("ingresa el consumo del cliente");
consumo = Convert.ToInt32(Console.ReadLine());
//preguntamos si el consumo es mayor menor y aplicamos el descuento
if (consumo > 100)
{
if (consumo > 200)
montodescuento = consumo * 0.3;
else
montodescuento = consumo * 0.2;
}
else
{
montodescuento = consumo * 0.1;
}
//escribir el monto del descuento
Console.WriteLine("el monto del descuento es: " + montodescuento);
//calcular el subtotal
subtotal = consumo - montodescuento;
//calcular y mostrar el igv
igv = subtotal * 0.19;
Console.WriteLine("el importe del consumo es :" + igv);
//calcular el total y mostrarlo en pantalla
total = subtotal + igv;
Console.WriteLine("el total a pagar es : " + total);
Console.ReadLine();
}
}
}
2. En el curso de fundamentos de programación cada alumno tiene 4 notas finales
(0 – 20). Para determinar el promedio se elimina la nota más baja y se duplica
la nota más alta, Escribir un algoritmo que permita calcular el promedio final del
alumno. (7 puntos)
Ejemplo Numérico
Resultados
2. CODIFICACION
{
class Program
{
static void Main(string[] args)
{
//Autor: Maria Anggela Sallo Huallpayunca
// Variables
//Leer Notas
notabaja = nota1;
if (nota2 < notabaja)
{
nota2 = notabaja;
}
//determinar nota alta
notaalta = nota1;
if (nota2 > notaalta)
{
nota2 = notaalta;
//Calcular Promedio
promedio = (nota1 + nota2 + nota3 + nota4 - notabaja + notaalta) / 4;
// Mostrar Promedio
Console.WriteLine("El promedio final del alumno es: " + promedio);
Console.ReadLine();
}
}
}
3. Escribir un programa que permita leer del teclado 3 notas, las cuales deberán
validarse, es decir verificarse que estén en el rango de 0 a 20. Si las notas son
válidas, deberá mostrarse la nota promedio junto a un mensaje de “Aprobado”
si el promedio es mayor a 13, “Desaprobado” si el promedio es menor a 13
pero mayor a 6 o “Reprobado” si el promedio es menor a 7. Si las notas
ingresadas no son válidas, deberá mostrarse un mensaje de “Error”. (7 puntos)
Promedio = (nota1+nota2+nota3) /3
Ejemplo Numérico
Datos Resultados
Nota1 Nota2 Nota3 Promedio
17 14 17 16
18 10 17 15
Datos
Resultados
Promedio {Promedio } : Real
2.CODIFICACION
{
class Program
{
static void Main(string[] args)
{
//autor : maria anggela sallo
//determinar variables
//leer notas
Console.WriteLine("Ingrese nota 1");
nota1 = int.Parse(Console.ReadLine());
switch (promedio)
{
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
break;
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
break;
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
break;
// calcular promedio
Console.ReadLine();
}
}
}