
Error con compilador o codigo?
Publicado por Enrique (5 intervenciones) el 10/02/2015 01:36:34
Hola, estoy en mi tercera semana de ingenieria informatica y me dejaron un programa sencillo que calcula tus impuestos en base a los ingresos que tu ingresas (e.e) pero bueno,aqui les pondre el codigo y me diran si lo que esta mal es el compilador o el codigo.
Codigo:
#include <stdio.h>
#include <stdlib.h>
#define RETENCION_ISR 0.10
#define RETENCION_IVA 0.10
#define VALOR_IVA 0.16
int main()
{
int ingreso,subtotal,total,iva,retenISR,retenIVA;
printf ("CALCULO DE IMPUESTOS \n");
printf ("Dame el ingreso \n");
scanf("%d",&ingreso);
iva=ingreso*VALOR_IVA;
subtotal=ingreso+iva;
retenISR=ingreso*RETENCION_ISR;
retenIVA=ingreso*RETENCION_IVA;
total=subtotal-(retenISR+retenIVA);
system("cls");
printf("CALCULO DE IMPUESTOS \n");
printf("\n***Tabla recibo de honorarios***\n");
printf("Ingresos %d",ingreso) ;
printf("(+) IVA %d",iva);
printf("(=) Subtotal %d",subtotal);
printf("(-) Retenci\xA2n ISR %d"retenISR);
printf("(-) Retenci\xA2n IVA %d",retenIVA);
printf("(=) Total %d",total);
return 0;
}
Compilador:
D:\Uni stuff\todoPRO10\Tareas\t1pro1015aRiveraEnrique\C\main.c||In function 'main':|
D:\Uni stuff\todoPRO10\Tareas\t1pro1015aRiveraEnrique\C\main.c|53|error: expected ')' before 'iva'|
D:\Uni stuff\todoPRO10\Tareas\t1pro1015aRiveraEnrique\C\main.c|53|warning: format '%d' expects a matching 'int' argument [-Wformat]|
D:\Uni stuff\todoPRO10\Tareas\t1pro1015aRiveraEnrique\C\main.c|55|error: expected ')' before 'retenISR'|
D:\Uni stuff\todoPRO10\Tareas\t1pro1015aRiveraEnrique\C\main.c|55|warning: format '%d' expects a matching 'int' argument [-Wformat]|
||=== Build failed: 2 error(s), 2 warning(s) (0 minute(s), 0 second(s)) ===|
Codigo:
#include <stdio.h>
#include <stdlib.h>
#define RETENCION_ISR 0.10
#define RETENCION_IVA 0.10
#define VALOR_IVA 0.16
int main()
{
int ingreso,subtotal,total,iva,retenISR,retenIVA;
printf ("CALCULO DE IMPUESTOS \n");
printf ("Dame el ingreso \n");
scanf("%d",&ingreso);
iva=ingreso*VALOR_IVA;
subtotal=ingreso+iva;
retenISR=ingreso*RETENCION_ISR;
retenIVA=ingreso*RETENCION_IVA;
total=subtotal-(retenISR+retenIVA);
system("cls");
printf("CALCULO DE IMPUESTOS \n");
printf("\n***Tabla recibo de honorarios***\n");
printf("Ingresos %d",ingreso) ;
printf("(+) IVA %d",iva);
printf("(=) Subtotal %d",subtotal);
printf("(-) Retenci\xA2n ISR %d"retenISR);
printf("(-) Retenci\xA2n IVA %d",retenIVA);
printf("(=) Total %d",total);
return 0;
}
Compilador:
D:\Uni stuff\todoPRO10\Tareas\t1pro1015aRiveraEnrique\C\main.c||In function 'main':|
D:\Uni stuff\todoPRO10\Tareas\t1pro1015aRiveraEnrique\C\main.c|53|error: expected ')' before 'iva'|
D:\Uni stuff\todoPRO10\Tareas\t1pro1015aRiveraEnrique\C\main.c|53|warning: format '%d' expects a matching 'int' argument [-Wformat]|
D:\Uni stuff\todoPRO10\Tareas\t1pro1015aRiveraEnrique\C\main.c|55|error: expected ')' before 'retenISR'|
D:\Uni stuff\todoPRO10\Tareas\t1pro1015aRiveraEnrique\C\main.c|55|warning: format '%d' expects a matching 'int' argument [-Wformat]|
||=== Build failed: 2 error(s), 2 warning(s) (0 minute(s), 0 second(s)) ===|
Valora esta pregunta


0