necesito ayuda para calcular subsidio para N hogares
Publicado por Naty (1 intervención) el 21/05/2020 04:47:54
hola si alguien podria darme una ayuda con un problema que tengo
SE PIDE REALIZAR UNA SOLUCION PARA LEER LOS DATOS NECESARIOS PARA QUE SE PUEDA CALCULAR DICHO SUBSIDIO PARA N HOGARES MUESTRE EL CALIFICATIVO DE SUBSIDIO QUE LE CORRESPONDE A CADA HOGAR Y LA CANTIDAD DE DINERO QUE SE LE CONSIDERA A CADA HOGAR
SE PIDE REALIZAR UNA SOLUCION PARA LEER LOS DATOS NECESARIOS PARA QUE SE PUEDA CALCULAR DICHO SUBSIDIO PARA N HOGARES MUESTRE EL CALIFICATIVO DE SUBSIDIO QUE LE CORRESPONDE A CADA HOGAR Y LA CANTIDAD DE DINERO QUE SE LE CONSIDERA A CADA HOGAR
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
const float KILLOWATSCONSUMIDOS1 = 100f, KILLOWATSCONSUMIDOS2 = 200f, KILLOWATSCONSUMIDOS3 = 300f;
const float INGRESOSFAMILIARES1 = 300f, INGRESOSFAMILIARES12 = 450f, INGRESOSFAMILIARES13 = 5600f;
const float SUBCORRESPONDIENTE1 = 7.50f, SUBCORRESPONDIENTE2 = 6.50f, SUBCORRESPONDIENTE3 = 3.50f;
static void Main(string[] args)
{
double killowats, ingresomensual;
int calificativo;
bool energia, salario;
//entrada de datos
Console.WriteLine("ingrese el consumo de energia en killowats");
killowats = double.Parse(Console.ReadLine());
Console.WriteLine("ingrese el ingreso mensual $");
ingresomensual = float.Parse(Console.ReadLine());
if (killowats > 0 && ingresomensual > 0 && (killowats >= 0 && killowats <= 100))
{
calificativo = energia salario;
Console.WriteLine("calificativo: \t\t{0} \nsubsidio \t\t${1:0.00}", killowats, calificativo);
if (KILLOWATSCONSUMIDOS1 > 0 && INGRESOSFAMILIARES1 > 0 && KILLOWATSCONSUMIDOS1 >= 1 && KILLOWATSCONSUMIDOS3 <= 3) ;
else{
Console.WriteLine(" no puede efectuarse la operaion porque los datos son erroneos");
}
Console.ReadKey();
}
//Metodo para verificar que el dato es correcto
static int killowats = (string mensaje);
private static float IngresoXKillowats(string ingresomensual, float killowats)
{
int numero;
Console.Write(killowats);
numero = int.Parse(Console.ReadLine());
if (numero <= 0)
Console.WriteLine("El dato mayor debe ser mayor a cero");
return numero;
//metodo calcular el subsidio con respecto a los killowats usados y salario mensual
float KillowatsXingresomensual = (string subsidio, float calificativo de subsidio)
float incremento
subsidio = subsidio * (tiempo * SUBCORRESPONDIENTE1);
return subsidio
//calcula el incremento segun la categoria de subsidio
static float SUBCORRESPONDIENTE(float killowats, float ingreso)
float incremento = 0;
if (SUBCORRESPONDIENTE1 == 1)
subsidio = KILLOWATSCONSUMIDOS1 * INGRESOSFAMILIARES1;
if (SUBCORRESPONDIENTE2 == 2)
subsidio = KILLOWATSCONSUMIDOS2 * INGRESOSFAMILIARES12;
if (SUBCORRESPONDIENTE3 == 3)
subsidio = KILLOWATSCONSUMIDOS3 * INGRESOSFAMILIARES13;
return subsidio;
{
}
}
}
}
}
Valora esta pregunta


0