PROGRAMA EN C
Cerradomisterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 - 27 jul 2022 a las 17:31
- PROGRAMA EN C
- Crocodile programa - Programas - Educación
- Everest programa - Programas - Monitorización y diagnóstico
- Descargar torrent online sin programa - Guide
- Programa victoria - Programas - Monitorización y diagnóstico
- Que es un programa en informática - Guide
4 respuestas
11 jul 2022 a las 15:51
Por este medio si tienes la duda para consultar al menos en este foro es "GRATIS" aquí esta prohibido el hablar de negocios como cobros, lo que te recomiendo es que expongas mas explícitamente el tema con pantallas o ejemplos del error para que si alguien lo sabe, te asesore.
Saludos
11 jul 2022 a las 20:06
muchas gracias enserio
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char const *argv[])
{
system("@cls||clear");
int EdadP,RangoAgua;
int AguaDPago, ConsumoDAgua, ImpuesAlcantaF, Discapacidad,Discapacitado, DescuentoDiscapcidad, DescuentoTerceraEdad, PlanillaTotalX;
enum AguaDPago
{
Caso1,
Caso2,
Caso3,
Caso4,
};
const float XAlcantarillado = 0.4;
const float TasaPorRecolec = 0.5;
const float CostoProcDatos = 0.2;
// ENTREVISTA DE DATOS
printf("SU PAGO DE CONSUMO MENSUAL---- AGUA POTABLE\n");
printf("\nSu edad es: ");
scanf("%d", &EdadP);
if (EdadP > 65)
{
if (ConsumoDAgua > 0 && ConsumoDAgua < 15)
{
DescuentoTerceraEdad = RangoAgua * 0.5;
}
if (ConsumoDAgua > 15)
{
DescuentoTerceraEdad = RangoAgua * 0.3;
}
}
else
{
DescuentoTerceraEdad = 0;
}
// ENTREVISTA DE DATOS
printf("-Tiene algun tipo de Discapcidad\n");
printf(" 1)Si 2)No\n");
scanf("%d", &Discapacitado);
getchar();
if (Discapacitado == 1)
{
printf("- Que porcentaje de Discapacidad tiene\n");
scanf("%d", &Discapacidad);
}
else
{
(Discapacidad = 0);
}
DescuentoDiscapcidad = RangoAgua * (Discapacidad / 100.0);
printf("Ingrese el valor de consumo del medidador de agua\n");
scanf("%d", &ConsumoDAgua);
// EN CUALQUIER CASO QUE SE DE:
switch (AguaDPago)
{
case Caso1:
{
(ConsumoDAgua > 0 && ConsumoDAgua < 15);
RangoAgua = ConsumoDAgua * 2;
break;
}
case Caso2:
{
(ConsumoDAgua > 15 && ConsumoDAgua < 25);
RangoAgua = (ConsumoDAgua * 2) + ((ConsumoDAgua - 25) * 0.05);
break;
}
case Caso3:
{
(ConsumoDAgua > 25 && ConsumoDAgua < 40);
RangoAgua = (ConsumoDAgua * 2) + ((ConsumoDAgua - 40) * 0.1);
break;
}
case Caso4:
{
(ConsumoDAgua > 40 && ConsumoDAgua < 60);
RangoAgua = (ConsumoDAgua * 2) + ((ConsumoDAgua - 60) * 0.2);
break;
}
default:
(ConsumoDAgua > 60);
RangoAgua = (ConsumoDAgua * 2) + ((ConsumoDAgua - 60) * 0.25);
break;
}
// FORMULAS A CALCULAR
ImpuesAlcantaF = RangoAgua * XAlcantarillado;
PlanillaTotalX = (RangoAgua - DescuentoDiscapcidad - DescuentoTerceraEdad) + ImpuesAlcantaF + TasaPorRecolec + CostoProcDatos;
// PLANILLA
printf("***********************\n");
printf("\tPLANILLA DE AGUA POTABLE - PROVINCIA DE LOJA\n");
printf("***********************\n");
printf("Consumo mensual de Agua Potable: %d\n", ConsumoDAgua);
printf("Pago mensual de Agua potable: $%d\n", RangoAgua);
printf("Descuento por Tercera edad: $%d\n", DescuentoTerceraEdad);
printf("Descuento por Discapacidad: $%d\n", DescuentoDiscapcidad);
printf("Impuesto por Alcantarillado: $%d\n", ImpuesAlcantaF);
printf("***********************\n");
printf("Pago Total mensual: $%d\n", PlanillaTotalX);
printf("***********************\n");
getchar();
return 0;
}
este es el codigo y el problema al ejecutarlo es que cuando imprime descuento por discapacidad nos sale 0 o un numero bastante grande que no es lo que esperabamos :(( no se si me podrian ayudar
20 jul 2022 a las 23:50
TODO ESTA BIEN PERO ESTS MAL ACOMODADO
ASI QUE, LO PRIMERO, HAY QUE ACOMODARLO (REORDENARLO)
PORQUE HAY QUE TENER EN CUENTA, QUE ESTE LENGUAJE ES DE COMPILACION DESCENDENTE LINEAL
POR QUE YO COMO COMPILADOR LO PRIMERO QUE NOTO AQUI
if (EdadP > 65)
{
if (ConsumoDAgua > 0 && ConsumoDAgua < 15)
{
DescuentoTerceraEdad = RangoAgua * 0.5;
}
if (ConsumoDAgua > 15)
{
DescuentoTerceraEdad = RangoAgua * 0.3;
}
}
else
{
DescuentoTerceraEdad = 0;
}
Y CUANTO VALE RangoAgua ?
ASI CHECA CUANTO VALE CADA VARIABLE AL MOMENTO DE QUE PASE POR ESA MISMA
SUERTE
27 jul 2022 a las 17:31
Y EN EL CODIGO EN PARTE ESCOGES EL VALOR DE LA VARIABLE AguaDPago ?
Modificado el 11 jul 2022 a las 16:35
muchas gracias enserio
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char const *argv[])
{
system("@cls||clear");
int EdadP,RangoAgua;
int AguaDPago, ConsumoDAgua, ImpuesAlcantaF, Discapacidad,Discapacitado, DescuentoDiscapcidad, DescuentoTerceraEdad, PlanillaTotalX;
enum AguaDPago
{
Caso1,
Caso2,
Caso3,
Caso4,
};
const float XAlcantarillado = 0.4;
const float TasaPorRecolec = 0.5;
const float CostoProcDatos = 0.2;
// ENTREVISTA DE DATOS
printf("SU PAGO DE CONSUMO MENSUAL---- AGUA POTABLE\n");
printf("\nSu edad es: ");
scanf("%d", &EdadP);
if (EdadP > 65)
{
if (ConsumoDAgua > 0 && ConsumoDAgua < 15)
{
DescuentoTerceraEdad = RangoAgua * 0.5;
}
if (ConsumoDAgua > 15)
{
DescuentoTerceraEdad = RangoAgua * 0.3;
}
}
else
{
DescuentoTerceraEdad = 0;
}
// ENTREVISTA DE DATOS
printf("-Tiene algun tipo de Discapcidad\n");
printf(" 1)Si 2)No\n");
scanf("%d", &Discapacitado);
getchar();
if (Discapacitado == 1)
{
printf("- Que porcentaje de Discapacidad tiene\n");
scanf("%d", &Discapacidad);
}
else
{
(Discapacidad = 0);
}
DescuentoDiscapcidad = RangoAgua * (Discapacidad / 100.0);
printf("Ingrese el valor de consumo del medidador de agua\n");
scanf("%d", &ConsumoDAgua);
// EN CUALQUIER CASO QUE SE DE:
switch (AguaDPago)
{
case Caso1:
{
(ConsumoDAgua > 0 && ConsumoDAgua < 15);
RangoAgua = ConsumoDAgua * 2;
break;
}
case Caso2:
{
(ConsumoDAgua > 15 && ConsumoDAgua < 25);
RangoAgua = (ConsumoDAgua * 2) + ((ConsumoDAgua - 25) * 0.05);
break;
}
case Caso3:
{
(ConsumoDAgua > 25 && ConsumoDAgua < 40);
RangoAgua = (ConsumoDAgua * 2) + ((ConsumoDAgua - 40) * 0.1);
break;
}
case Caso4:
{
(ConsumoDAgua > 40 && ConsumoDAgua < 60);
RangoAgua = (ConsumoDAgua * 2) + ((ConsumoDAgua - 60) * 0.2);
break;
}
default:
(ConsumoDAgua > 60);
RangoAgua = (ConsumoDAgua * 2) + ((ConsumoDAgua - 60) * 0.25);
break;
}
// FORMULAS A CALCULAR
ImpuesAlcantaF = RangoAgua * XAlcantarillado;
PlanillaTotalX = (RangoAgua - DescuentoDiscapcidad - DescuentoTerceraEdad) + ImpuesAlcantaF + TasaPorRecolec + CostoProcDatos;
// PLANILLA
printf("***********************\n");
printf("\tPLANILLA DE AGUA POTABLE - PROVINCIA DE LOJA\n");
printf("***********************\n");
printf("Consumo mensual de Agua Potable: %d\n", ConsumoDAgua);
printf("Pago mensual de Agua potable: $%d\n", RangoAgua);
printf("Descuento por Tercera edad: $%d\n", DescuentoTerceraEdad);
printf("Descuento por Discapacidad: $%d\n", DescuentoDiscapcidad);
printf("Impuesto por Alcantarillado: $%d\n", ImpuesAlcantaF);
printf("***********************\n");
printf("Pago Total mensual: $%d\n", PlanillaTotalX);
printf("***********************\n");
getchar();
return 0;
}
este es el codigo y el problema al ejecutarlo es que cuando imprime descuento por discapacidad nos sale 0 o un numero bastante grande que no es lo que esperabamos :(( no se si me podrian ayudar