SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Downloaden Sie, um offline zu lesen
Programa que aplicaherenciaenunaclase llamadaimpuestoparael pagode IVA y IEPScalculando
de la siguiente forma
subtotal = preciopor litro* litrosvendidos
IVA = 16% del subtotal
IEPS:magna = 0.3600 centavosporlitro;premium= 0.4392 centavosporlitro;diesel =0.2988
centavosporlitro
total = subtotal + IVA + IEPS;
#include <cstdlib>
#include <iostream>
#include <stdio.h>
usingnamespace std;
classimpuesto{
public:
floatcantidad,porcentaje,cuotaFija,tImpuesto;
impuesto() {
cantidad=0;
porcentaje=0;
cuotaFija=0;
tImpuesto=0;
}
};
classIVA:publicimpuesto{
public:
floatcIVA(floatm,floatp) {
cuotaFija= 0;
cantidad=m;
porcentaje=p;
returntImpuesto=cantidad* porcentaje;
}
};
classIEPS: publicimpuesto{
public:
floatcIEPS(floatlt,shorttipo) {
//t: 1 magna,2 premium,3 diesel
porcentaje=0;
cantidad=lt;
if (tipo==1) {
cuotaFija= 0.3600;
} else
if (tipo==2) {
cuotaFija= 0.4392;
} else
if (tipo==3) {
cuotaFija= 0.2988;
} else {
cout<<endl<<"Tipode combustible noencontrado;";
tImpuesto=0;
cin.get();
exit(0);
}
returntImpuesto=cantidad* cuotaFija;
}
};
intmain(intargc,char *argv[])
{
IVA iva;
IEPS ieps;
short tp;
floatlitros,costoLT,tIVA,tIEPS,subtotal,total;
cout<<"* * * Sistemade Ventade Combustibles** * "<<endl;
cout<<"Capture tipode combustible(1magna,2 premium, 3diesel):";
cin>>tp;
fflush(stdin);
cout<<endl<<"LitrosVendidos:";
cin>>litros;
fflush(stdin);
cout<<endl<<"CostoporLitro: ";
cin>>costoLT;
fflush(stdin);
subtotal=litros*costoLT;
tIVA=iva.cIVA(subtotal,0.16f);
tIEPS=ieps.cIEPS(litros,tp);
total=subtotal+tIVA+tIEPS;
cout<<endl<<"Subtotal:"<<subtotal;
cout<<endl<<"IVA:"<<tIVA;
cout<<endl<<"IEPS:"<<tIEPS;
cout<<endl<<"Total:"<<total<<endl;
cout << "Pressthe enterkeyto continue ...";
cin.get();
returnEXIT_SUCCESS;
}

Weitere ähnliche Inhalte

Was ist angesagt?

Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLwebreaker
 
Exercice 2 java Héritage
Exercice 2  java HéritageExercice 2  java Héritage
Exercice 2 java HéritageNadaBenLatifa
 
Budget de trésorerie
Budget de trésorerieBudget de trésorerie
Budget de trésorerieRachidBOUNOUI
 
Résumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrementRésumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrementborhen boukthir
 
Les bases de la comptablité
Les bases de la comptablitéLes bases de la comptablité
Les bases de la comptablitémrabbah
 
Prise de note fiscalité is
Prise de note fiscalité isPrise de note fiscalité is
Prise de note fiscalité iscours fsjes
 
Reading in the Philippine History.Group 2.pptx
Reading in the Philippine History.Group 2.pptxReading in the Philippine History.Group 2.pptx
Reading in the Philippine History.Group 2.pptxanamarieelopre
 
Comptabilité analytique avec exercices corrigés - www.coursdefsjes.com
Comptabilité analytique avec exercices corrigés - www.coursdefsjes.comComptabilité analytique avec exercices corrigés - www.coursdefsjes.com
Comptabilité analytique avec exercices corrigés - www.coursdefsjes.comcours fsjes
 
Modélisation d'un système de prévention des incendies
Modélisation d'un système de prévention des incendiesModélisation d'un système de prévention des incendies
Modélisation d'un système de prévention des incendiesMEJDAOUI Soufiane
 
Introduction à l’orienté objet en Python
Introduction à l’orienté objet en PythonIntroduction à l’orienté objet en Python
Introduction à l’orienté objet en PythonAbdoulaye Dieng
 
Dscg 2014-sujet-ue4-comptabilite-et-audit
Dscg 2014-sujet-ue4-comptabilite-et-auditDscg 2014-sujet-ue4-comptabilite-et-audit
Dscg 2014-sujet-ue4-comptabilite-et-auditanirahya
 
La notion de la pression fiscale
La notion de la pression fiscaleLa notion de la pression fiscale
La notion de la pression fiscaleyaakoubi rachid
 
Présentation B.A. Fiduciaire
Présentation B.A.  FiduciairePrésentation B.A.  Fiduciaire
Présentation B.A. FiduciaireRomain Hilger
 
Partie 9: Fonctions Membres — Programmation orientée objet en C++
Partie 9: Fonctions Membres — Programmation orientée objet en C++Partie 9: Fonctions Membres — Programmation orientée objet en C++
Partie 9: Fonctions Membres — Programmation orientée objet en C++Fabio Hernandez
 
POO Java Chapitre 1 Classe & Objet
POO Java Chapitre 1 Classe & ObjetPOO Java Chapitre 1 Classe & Objet
POO Java Chapitre 1 Classe & ObjetMouna Torjmen
 

Was ist angesagt? (20)

28. Beneficios a los Empleados
28. Beneficios a los Empleados28. Beneficios a los Empleados
28. Beneficios a los Empleados
 
Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQL
 
Exercice 2 java Héritage
Exercice 2  java HéritageExercice 2  java Héritage
Exercice 2 java Héritage
 
Budget de trésorerie
Budget de trésorerieBudget de trésorerie
Budget de trésorerie
 
Résumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrementRésumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrement
 
Les bases de la comptablité
Les bases de la comptablitéLes bases de la comptablité
Les bases de la comptablité
 
Prise de note fiscalité is
Prise de note fiscalité isPrise de note fiscalité is
Prise de note fiscalité is
 
Fiscalite
FiscaliteFiscalite
Fiscalite
 
Reading in the Philippine History.Group 2.pptx
Reading in the Philippine History.Group 2.pptxReading in the Philippine History.Group 2.pptx
Reading in the Philippine History.Group 2.pptx
 
Comptabilité analytique avec exercices corrigés - www.coursdefsjes.com
Comptabilité analytique avec exercices corrigés - www.coursdefsjes.comComptabilité analytique avec exercices corrigés - www.coursdefsjes.com
Comptabilité analytique avec exercices corrigés - www.coursdefsjes.com
 
Droit fiscal au maroc l'is
Droit fiscal au maroc l'isDroit fiscal au maroc l'is
Droit fiscal au maroc l'is
 
Analyse financiere
Analyse financiereAnalyse financiere
Analyse financiere
 
Modélisation d'un système de prévention des incendies
Modélisation d'un système de prévention des incendiesModélisation d'un système de prévention des incendies
Modélisation d'un système de prévention des incendies
 
Introduction à l’orienté objet en Python
Introduction à l’orienté objet en PythonIntroduction à l’orienté objet en Python
Introduction à l’orienté objet en Python
 
Bilan code travail cgem
Bilan code travail cgemBilan code travail cgem
Bilan code travail cgem
 
Dscg 2014-sujet-ue4-comptabilite-et-audit
Dscg 2014-sujet-ue4-comptabilite-et-auditDscg 2014-sujet-ue4-comptabilite-et-audit
Dscg 2014-sujet-ue4-comptabilite-et-audit
 
La notion de la pression fiscale
La notion de la pression fiscaleLa notion de la pression fiscale
La notion de la pression fiscale
 
Présentation B.A. Fiduciaire
Présentation B.A.  FiduciairePrésentation B.A.  Fiduciaire
Présentation B.A. Fiduciaire
 
Partie 9: Fonctions Membres — Programmation orientée objet en C++
Partie 9: Fonctions Membres — Programmation orientée objet en C++Partie 9: Fonctions Membres — Programmation orientée objet en C++
Partie 9: Fonctions Membres — Programmation orientée objet en C++
 
POO Java Chapitre 1 Classe & Objet
POO Java Chapitre 1 Classe & ObjetPOO Java Chapitre 1 Classe & Objet
POO Java Chapitre 1 Classe & Objet
 

Ähnlich wie POO U3 - ejercicio de herencia en C++

El costeo TDABC en los Servicios de Salud
El costeo TDABC en los Servicios de SaludEl costeo TDABC en los Servicios de Salud
El costeo TDABC en los Servicios de SaludNELSON SALDIAS SEGUEL
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos1002pc4
 
Tema 2 - Programación básica en C (II)
Tema 2  - Programación básica en C (II)Tema 2  - Programación básica en C (II)
Tema 2 - Programación básica en C (II)Pablo Haya
 
Ejercicio secuenciales
Ejercicio secuencialesEjercicio secuenciales
Ejercicio secuencialesmaribelduran
 
Apalancamiento operacional y financiero
Apalancamiento  operacional y financieroApalancamiento  operacional y financiero
Apalancamiento operacional y financieromjuradoo
 
Fundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de FlujoFundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de FlujoJosé Antonio Sandoval Acosta
 
Capitulo 2 tipos de datos en c
Capitulo 2 tipos de datos en cCapitulo 2 tipos de datos en c
Capitulo 2 tipos de datos en cecastelocc
 

Ähnlich wie POO U3 - ejercicio de herencia en C++ (11)

Brayan
BrayanBrayan
Brayan
 
El costeo TDABC en los Servicios de Salud
El costeo TDABC en los Servicios de SaludEl costeo TDABC en los Servicios de Salud
El costeo TDABC en los Servicios de Salud
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Tema 2 - Programación básica en C (II)
Tema 2  - Programación básica en C (II)Tema 2  - Programación básica en C (II)
Tema 2 - Programación básica en C (II)
 
Ejercicio secuenciales
Ejercicio secuencialesEjercicio secuenciales
Ejercicio secuenciales
 
Sistemas sem3
Sistemas sem3Sistemas sem3
Sistemas sem3
 
Tutorial casio 2011
Tutorial casio 2011Tutorial casio 2011
Tutorial casio 2011
 
Apalancamiento operacional y financiero
Apalancamiento  operacional y financieroApalancamiento  operacional y financiero
Apalancamiento operacional y financiero
 
Fundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de FlujoFundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de Flujo
 
Caso integral industrial
Caso integral industrialCaso integral industrial
Caso integral industrial
 
Capitulo 2 tipos de datos en c
Capitulo 2 tipos de datos en cCapitulo 2 tipos de datos en c
Capitulo 2 tipos de datos en c
 

Mehr von José Antonio Sandoval Acosta

Ing. Mecatronica Prog. Básica U4 Arreglos y estructuras
Ing. Mecatronica Prog. Básica U4 Arreglos y estructurasIng. Mecatronica Prog. Básica U4 Arreglos y estructuras
Ing. Mecatronica Prog. Básica U4 Arreglos y estructurasJosé Antonio Sandoval Acosta
 
Ing. Mecatrónica, Prog. Básica U3 control de flujo
Ing. Mecatrónica, Prog. Básica U3 control de flujoIng. Mecatrónica, Prog. Básica U3 control de flujo
Ing. Mecatrónica, Prog. Básica U3 control de flujoJosé Antonio Sandoval Acosta
 
Ing. Mecatrónica, Prog. Básica, U2 intro a la programacion
Ing. Mecatrónica, Prog. Básica, U2 intro a la programacionIng. Mecatrónica, Prog. Básica, U2 intro a la programacion
Ing. Mecatrónica, Prog. Básica, U2 intro a la programacionJosé Antonio Sandoval Acosta
 
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosIng. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosJosé Antonio Sandoval Acosta
 

Mehr von José Antonio Sandoval Acosta (20)

Linea del tiempo de la inteligencia artificial.pptx
Linea del tiempo de la inteligencia artificial.pptxLinea del tiempo de la inteligencia artificial.pptx
Linea del tiempo de la inteligencia artificial.pptx
 
UNIDAD 2 CLASIFICACION DE LOS MATERIALES.pptx
UNIDAD 2 CLASIFICACION DE LOS  MATERIALES.pptxUNIDAD 2 CLASIFICACION DE LOS  MATERIALES.pptx
UNIDAD 2 CLASIFICACION DE LOS MATERIALES.pptx
 
croquis de aulas UAIM topolobampo FEB 2024
croquis de aulas UAIM topolobampo  FEB 2024croquis de aulas UAIM topolobampo  FEB 2024
croquis de aulas UAIM topolobampo FEB 2024
 
Ing. Mecatronica Prog. Básica, U5 Módulos
Ing. Mecatronica Prog. Básica, U5 MódulosIng. Mecatronica Prog. Básica, U5 Módulos
Ing. Mecatronica Prog. Básica, U5 Módulos
 
Ing. Mecatronica Prog. Básica U4 Arreglos y estructuras
Ing. Mecatronica Prog. Básica U4 Arreglos y estructurasIng. Mecatronica Prog. Básica U4 Arreglos y estructuras
Ing. Mecatronica Prog. Básica U4 Arreglos y estructuras
 
Ing. Mecatrónica, Prog. Básica U3 control de flujo
Ing. Mecatrónica, Prog. Básica U3 control de flujoIng. Mecatrónica, Prog. Básica U3 control de flujo
Ing. Mecatrónica, Prog. Básica U3 control de flujo
 
Ing. Mecatrónica, Prog. Básica, U2 intro a la programacion
Ing. Mecatrónica, Prog. Básica, U2 intro a la programacionIng. Mecatrónica, Prog. Básica, U2 intro a la programacion
Ing. Mecatrónica, Prog. Básica, U2 intro a la programacion
 
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosIng. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
 
Manual de prácticas y antología para POO
Manual de prácticas y antología para  POOManual de prácticas y antología para  POO
Manual de prácticas y antología para POO
 
Aplicaciones móviles intro.
Aplicaciones móviles intro.Aplicaciones móviles intro.
Aplicaciones móviles intro.
 
Economia
EconomiaEconomia
Economia
 
ISCA-quimica-Equipo 2.pptx
ISCA-quimica-Equipo 2.pptxISCA-quimica-Equipo 2.pptx
ISCA-quimica-Equipo 2.pptx
 
Plantilla presentación.pptx
Plantilla presentación.pptxPlantilla presentación.pptx
Plantilla presentación.pptx
 
kitchenham.pptx
kitchenham.pptxkitchenham.pptx
kitchenham.pptx
 
Diagrama de Casos de Uso UML
Diagrama de Casos de Uso UMLDiagrama de Casos de Uso UML
Diagrama de Casos de Uso UML
 
Introducción al Diagrama de Clases UML
Introducción al Diagrama de Clases UMLIntroducción al Diagrama de Clases UML
Introducción al Diagrama de Clases UML
 
Diagrama de clases UML
Diagrama de clases UMLDiagrama de clases UML
Diagrama de clases UML
 
Diagrama UML Casos de Uso
Diagrama UML Casos de UsoDiagrama UML Casos de Uso
Diagrama UML Casos de Uso
 
Tema 3 - Comandos básicos.pdf
Tema 3 - Comandos básicos.pdfTema 3 - Comandos básicos.pdf
Tema 3 - Comandos básicos.pdf
 
Tema 1 - Intro.pdf
Tema 1 - Intro.pdfTema 1 - Intro.pdf
Tema 1 - Intro.pdf
 

Kürzlich hochgeladen

FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdfFOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdfDanielAlejandroAguir2
 
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxaxelalejossantos
 
La Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfLa Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfAnthony Gualpa
 
Analisis de reparación de fisuras superficiales en pavimentos.pptx
Analisis de reparación de fisuras superficiales en pavimentos.pptxAnalisis de reparación de fisuras superficiales en pavimentos.pptx
Analisis de reparación de fisuras superficiales en pavimentos.pptxasotomayorm2
 
Sales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicaSales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicakiaranoemi
 
04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptx04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptxHenryApaza12
 
Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...
Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...
Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...jfmolina199
 
Unid 3 Extraccion 10-10-23 operaciones unitarias
Unid 3 Extraccion 10-10-23 operaciones unitariasUnid 3 Extraccion 10-10-23 operaciones unitarias
Unid 3 Extraccion 10-10-23 operaciones unitariasPatriciaRaimondi
 
Sales Básicas Quimica, conocer como se forman las sales basicas
Sales Básicas Quimica, conocer como se forman las sales basicasSales Básicas Quimica, conocer como se forman las sales basicas
Sales Básicas Quimica, conocer como se forman las sales basicasPaulina Cargua
 
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdfSESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdfEsvinAlvares
 
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdfINFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdfsolidalilaalvaradoro
 
Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)esmerling14
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxBuddyroi
 
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOSEJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOSLuisLopez273366
 
Análisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaAnálisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaJoellyAlejandraRodrg
 
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfINSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfautomatechcv
 
presentación de topografía y sus aplicaciones
presentación de topografía y sus aplicacionespresentación de topografía y sus aplicaciones
presentación de topografía y sus aplicacionesCarlosA427496
 
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargarMECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargarAdrielQuispeLpez
 
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALFOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALRiveraPemintelAlejan
 
Unidad_1_Parte_1 organización y estructura de los seres vivos
Unidad_1_Parte_1 organización y estructura de los seres vivosUnidad_1_Parte_1 organización y estructura de los seres vivos
Unidad_1_Parte_1 organización y estructura de los seres vivossolareslionel9
 

Kürzlich hochgeladen (20)

FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdfFOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
 
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
 
La Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfLa Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdf
 
Analisis de reparación de fisuras superficiales en pavimentos.pptx
Analisis de reparación de fisuras superficiales en pavimentos.pptxAnalisis de reparación de fisuras superficiales en pavimentos.pptx
Analisis de reparación de fisuras superficiales en pavimentos.pptx
 
Sales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicaSales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganica
 
04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptx04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptx
 
Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...
Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...
Pueden_los_sistemas_de_informacion_ayudar_a_evitar_una_crisis_de_salud_public...
 
Unid 3 Extraccion 10-10-23 operaciones unitarias
Unid 3 Extraccion 10-10-23 operaciones unitariasUnid 3 Extraccion 10-10-23 operaciones unitarias
Unid 3 Extraccion 10-10-23 operaciones unitarias
 
Sales Básicas Quimica, conocer como se forman las sales basicas
Sales Básicas Quimica, conocer como se forman las sales basicasSales Básicas Quimica, conocer como se forman las sales basicas
Sales Básicas Quimica, conocer como se forman las sales basicas
 
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdfSESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
 
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdfINFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
 
Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)Esmerling de la Cruz (Proyecto de Programación)
Esmerling de la Cruz (Proyecto de Programación)
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptx
 
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOSEJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
 
Análisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaAnálisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadística
 
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfINSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
 
presentación de topografía y sus aplicaciones
presentación de topografía y sus aplicacionespresentación de topografía y sus aplicaciones
presentación de topografía y sus aplicaciones
 
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargarMECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
MECANICA DE FLUIDOS 1 mecánica de fluidos en documento para descargar
 
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALFOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
 
Unidad_1_Parte_1 organización y estructura de los seres vivos
Unidad_1_Parte_1 organización y estructura de los seres vivosUnidad_1_Parte_1 organización y estructura de los seres vivos
Unidad_1_Parte_1 organización y estructura de los seres vivos
 

POO U3 - ejercicio de herencia en C++

  • 1. Programa que aplicaherenciaenunaclase llamadaimpuestoparael pagode IVA y IEPScalculando de la siguiente forma subtotal = preciopor litro* litrosvendidos IVA = 16% del subtotal IEPS:magna = 0.3600 centavosporlitro;premium= 0.4392 centavosporlitro;diesel =0.2988 centavosporlitro total = subtotal + IVA + IEPS; #include <cstdlib> #include <iostream> #include <stdio.h> usingnamespace std; classimpuesto{ public: floatcantidad,porcentaje,cuotaFija,tImpuesto; impuesto() { cantidad=0; porcentaje=0; cuotaFija=0; tImpuesto=0; } }; classIVA:publicimpuesto{ public: floatcIVA(floatm,floatp) { cuotaFija= 0; cantidad=m; porcentaje=p; returntImpuesto=cantidad* porcentaje; } }; classIEPS: publicimpuesto{ public: floatcIEPS(floatlt,shorttipo) { //t: 1 magna,2 premium,3 diesel porcentaje=0; cantidad=lt; if (tipo==1) { cuotaFija= 0.3600; } else if (tipo==2) { cuotaFija= 0.4392; } else if (tipo==3) {
  • 2. cuotaFija= 0.2988; } else { cout<<endl<<"Tipode combustible noencontrado;"; tImpuesto=0; cin.get(); exit(0); } returntImpuesto=cantidad* cuotaFija; } }; intmain(intargc,char *argv[]) { IVA iva; IEPS ieps; short tp; floatlitros,costoLT,tIVA,tIEPS,subtotal,total; cout<<"* * * Sistemade Ventade Combustibles** * "<<endl; cout<<"Capture tipode combustible(1magna,2 premium, 3diesel):"; cin>>tp; fflush(stdin); cout<<endl<<"LitrosVendidos:"; cin>>litros; fflush(stdin); cout<<endl<<"CostoporLitro: "; cin>>costoLT; fflush(stdin); subtotal=litros*costoLT; tIVA=iva.cIVA(subtotal,0.16f); tIEPS=ieps.cIEPS(litros,tp); total=subtotal+tIVA+tIEPS; cout<<endl<<"Subtotal:"<<subtotal; cout<<endl<<"IVA:"<<tIVA; cout<<endl<<"IEPS:"<<tIEPS; cout<<endl<<"Total:"<<total<<endl; cout << "Pressthe enterkeyto continue ..."; cin.get(); returnEXIT_SUCCESS; }