SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
1. Clasificar a 50 personas según la edad y el sexo al final deberá visualizar la cantidad
de personas masculinas mayores de edad, la cantidad de personas femeninas
menores de edad, cantidad de personas mayores y menores. Además deberá
indicar el porcentaje que representa las personas mayores y menores de edad.
Algoritmo “Personas.h”
ifndef PERSONAS_H_
define PERSONAS_H_
class Personas {
private:
int edad;
int sexo;
int contMM;
int contFm;
int contPM;
int contPm;
public:
Personas();
void setEdad(int laEdad);
int getEdad ();
void setSexo(char elSexo);
char getSexo();
int getContMM();
int getContFm();
int getContPM();
int getContPm();
void Contar();
float CalcularPorcentajeMayores();
float CalcularPorcentaleMenores();
};
endif /* PERSONAS_H_
include "Personas.h"
Personas::Personas() {
TODO Auto-generated constructor stub
contFm=0;
contMM=0;
contPM=0;
contPm=0;
}
void Personas::setEdad(int laEdad)
{
edad=laEdad;
}
int Personas::getEdad()
{
return edad;
}
void Personas::setSexo(char elSexo)
{
sexo=elSexo;
}
char Personas::getSexo()
{
return sexo;
}
int Personas::getContMM()
{
return contMM;
}
int Personas::getContFm()
{
return contFm;
}
int Personas::getContPM()
{
return contPM;
}
int Personas::getContPm()
{
return contPm;
}
void Personas::Contar()
{
if (sexo==1 and edad>=18)
++contMM;
else
if (sexo==2 and edad<18)
++contFm;
if (edad>=18)
++contPM;
else
if (edad<18)
++contPm;
}
float Personas::CalcularPorcentajeMayores()
{
float porcentaje;
porcentaje=(contPM*100)/50;
return porcentaje;
}
float Personas::CalcularPorcentaleMenores()
{
float porcentaje;
porcentaje=(contPm*100)/50;
return porcentaje;
}
include "Personas.h"
include <iostream>
using namespace std;
int main()
{
Personas laPersona;
int ed;
int sex;
for (int i=0; i<3; i++)
{//for de 50 en realidad
cout<<"Ingrese la edad de la persona: ";
cin>>ed;
laPersona.setEdad(ed);
cout<<"Indique el sexo de la persona (1)Masculino (2)Femenino: ";
cin>>sex;
laPersona.setSexo(sex);
laPersona.Contar();
}
laPersona.CalcularPorcentajeMayores();
laPersona.CalcularPorcentaleMenores();
cout<<"La cantidad de personas Masculinas mayores de edad
es:"<<laPersona.getContMM();
cout<<"La cantidad de personas Femeninas menores de edad
es:"<<laPersona.getContFm();
}
2. Calcular todos los pagos hechos de un restaurante que lea 130 consumos y
que si el consumo ingresado excede los bs 200
el descuento será del 15%.
Algoritmo “pagos”
include<iostream>
using namespace std;
int main(){
float consumos;
float consumo;
for (int i=0; i<130; i++)
{
cout<<"Indique el monto del consumo: ";
cin>>consumos;
if (consumos>200)
consumo=(consumos*0.15)+consumos;
cout<<"El monto a cancelar es: "<<consumo;
}
}

Más contenido relacionado

La actualidad más candente

La actualidad más candente (8)

Ejercicios
EjerciciosEjercicios
Ejercicios
 
Prog1
Prog1Prog1
Prog1
 
Proma en c ventas
Proma en c ventasProma en c ventas
Proma en c ventas
 
Funcion
FuncionFuncion
Funcion
 
Para contar la cantidad de digitos
Para contar la cantidad de digitosPara contar la cantidad de digitos
Para contar la cantidad de digitos
 
Aritmetica
AritmeticaAritmetica
Aritmetica
 
OS
OSOS
OS
 
Tema2[php]
Tema2[php]Tema2[php]
Tema2[php]
 

Más de cervialessandro95

Más de cervialessandro95 (7)

Alessandro cervi ensayos no destructivos
Alessandro cervi ensayos no destructivosAlessandro cervi ensayos no destructivos
Alessandro cervi ensayos no destructivos
 
Alessandro cervi tipos de defectos en la soldadura
Alessandro cervi tipos de defectos en la soldaduraAlessandro cervi tipos de defectos en la soldadura
Alessandro cervi tipos de defectos en la soldadura
 
Foda phone xpress
Foda phone xpressFoda phone xpress
Foda phone xpress
 
Estructura selectivas anidadas
Estructura selectivas anidadasEstructura selectivas anidadas
Estructura selectivas anidadas
 
Algoritmo repetitivo
Algoritmo repetitivoAlgoritmo repetitivo
Algoritmo repetitivo
 
Alessandro
AlessandroAlessandro
Alessandro
 
estructura de un computador
estructura de un computador estructura de un computador
estructura de un computador
 

Último

PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 

Último (20)

PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 

Todas las estructuras

  • 1. 1. Clasificar a 50 personas según la edad y el sexo al final deberá visualizar la cantidad de personas masculinas mayores de edad, la cantidad de personas femeninas menores de edad, cantidad de personas mayores y menores. Además deberá indicar el porcentaje que representa las personas mayores y menores de edad. Algoritmo “Personas.h” ifndef PERSONAS_H_ define PERSONAS_H_ class Personas { private: int edad; int sexo; int contMM; int contFm; int contPM; int contPm; public: Personas(); void setEdad(int laEdad); int getEdad (); void setSexo(char elSexo); char getSexo(); int getContMM(); int getContFm(); int getContPM(); int getContPm(); void Contar(); float CalcularPorcentajeMayores(); float CalcularPorcentaleMenores(); }; endif /* PERSONAS_H_ include "Personas.h" Personas::Personas() { TODO Auto-generated constructor stub contFm=0; contMM=0; contPM=0;
  • 2. contPm=0; } void Personas::setEdad(int laEdad) { edad=laEdad; } int Personas::getEdad() { return edad; } void Personas::setSexo(char elSexo) { sexo=elSexo; } char Personas::getSexo() { return sexo; } int Personas::getContMM() { return contMM; } int Personas::getContFm() { return contFm; } int Personas::getContPM() { return contPM; } int Personas::getContPm() { return contPm; } void Personas::Contar() { if (sexo==1 and edad>=18) ++contMM; else if (sexo==2 and edad<18) ++contFm; if (edad>=18) ++contPM;
  • 3. else if (edad<18) ++contPm; } float Personas::CalcularPorcentajeMayores() { float porcentaje; porcentaje=(contPM*100)/50; return porcentaje; } float Personas::CalcularPorcentaleMenores() { float porcentaje; porcentaje=(contPm*100)/50; return porcentaje; } include "Personas.h" include <iostream> using namespace std; int main() { Personas laPersona; int ed; int sex; for (int i=0; i<3; i++) {//for de 50 en realidad cout<<"Ingrese la edad de la persona: "; cin>>ed; laPersona.setEdad(ed); cout<<"Indique el sexo de la persona (1)Masculino (2)Femenino: "; cin>>sex; laPersona.setSexo(sex); laPersona.Contar(); } laPersona.CalcularPorcentajeMayores(); laPersona.CalcularPorcentaleMenores(); cout<<"La cantidad de personas Masculinas mayores de edad es:"<<laPersona.getContMM(); cout<<"La cantidad de personas Femeninas menores de edad es:"<<laPersona.getContFm(); }
  • 4. 2. Calcular todos los pagos hechos de un restaurante que lea 130 consumos y que si el consumo ingresado excede los bs 200 el descuento será del 15%. Algoritmo “pagos” include<iostream> using namespace std; int main(){ float consumos; float consumo; for (int i=0; i<130; i++) { cout<<"Indique el monto del consumo: "; cin>>consumos; if (consumos>200) consumo=(consumos*0.15)+consumos; cout<<"El monto a cancelar es: "<<consumo; } }