C/Visual C - necesito ayuda para calcular subsidio para N hogares

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 57 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

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

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder