Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void aplica();
- void desglosa();
- double pNeto,pTotal, iva;
- int main()
- {
- char c;
- printf("Desea aplicar o desglosar IVA (a/d): ");
- scanf("%c",&c);
- while(c!='a' && c!='d'){
- printf("Te has equivocado, elige de nuevo (a/d)\n");
- scanf("%c",&c);
- }
- if(c=='a'){
- printf("\n\nXXX: "); //Precio neto
- scanf("%lf",&pNeto);
- while(pNeto<=0){
- printf("Te has equivocado, introduce de nuevo\nXXX: ");
- scanf("%lf",&pNeto);
- }
- aplica(); // paso por funcion, y se modifican el pTotal y el iva
- printf("\nYYY: %.3lf", iva); //iva
- printf("\nXXX: %.3lf", pTotal); //precio total
- }
- else {
- printf("\n\nXXX: "); //Precio total
- scanf("%lf",&pTotal);
- while(pTotal<=0){
- printf("Te has equivocado, introduce de nuevo\nXXX: ");
- scanf("%lf",&pTotal);
- }
- desglosa(); //paso por funcion, y se modifica el pneto y el iva
- printf("\nYYY: %.3lf", iva); //iva
- printf("\nXXX: %.3lf", pNeto); //precio neto
- }
- printf("\n\nAdioos");
- }
- void aplica(){
- iva=pNeto*0.21;
- pTotal=pNeto+iva;
- }
- void desglosa(){
- iva=pTotal-pTotal/1.21;
- pNeto=pTotal-iva;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement