Vous êtes sur la page 1sur 7

2DA PC DE PROGRAMACION ORIENTADA OBJETOS

ALUMNO: FLORES TUPACYUPANQUI ERICK 20172065H

1 PROBLEMA:
#include<iostream>
#include<stdlib.h>
#include<time.h>

using namespace std;

void main()
{
srand((unsigned)time(NULL));
float n1,n2,n3,n4,expa,pp,exfin,Nm,pf;

n1=rand()%21;
n2=rand()%21;
n3=rand()%21;
n4=rand()%21;
expa=rand()%21;
exfin=rand()%21;

cout<<"PRIMERA PRACTICA ==> "<<n1<<endl;


cout<<"SEGUNDA PRACTICA ==> "<<n2<<endl;
cout<<"TERCERA PRACTICA ==> "<<n3<<endl;
cout<<"CUARTA PRACTICA ==> "<<n4<<endl<<endl;
cout<<"EXAMEN PARCIAL ==> "<<expa<<endl;
cout<<"EXAMEN FINAL ==> "<<exfin<<endl<<endl<<endl;

Nm=n1;
if(n2<Nm)
Nm=n2;
if(n3<Nm)
Nm=n3;
if(n4<Nm)
Nm=n4;

cout<<"PRACTICA MENOR ELIMINADA ==> "<<Nm<<endl<<endl;

pp=(n1+n2+n3+n4-Nm)/(3.0);

cout<<"\t\t\tSISTEMA DE EVALUACION F"<<endl<<endl<<endl;


cout<<"PROMEDIO DE PRACTICAS ==> "<<pp<<endl;
cout<<"EXAMEN PARCIAL ==> "<<expa<<endl;
cout<<"EXAMEN FINAL ==> "<<exfin<<endl<<endl;

pf=(expa+pp+2*exfin)/(4.0);

cout<<"PROMEDIO FINAL ==> "<<pf<<endl<<endl;

system("pause");

}
2 PROBLEMA:
#include<iostream>
#include<stdlib.h>

using namespace std;

void main()
{
int ec,op,op1,N,af;
float p,s,l,B;

cout<<"\t\t\tNIVEL DE LOS TRABAJADORES"<<endl;


cout<<"\t\t\t-------------------------"<<endl;
cout<<"(1) RESGUARDO"<<endl;
cout<<"(2) SECRETARIA"<<endl;
cout<<"(3) ADMINISTRADOR"<<endl;
cout<<"(4) SALIR"<<endl<<endl;
cout<<"INGRESE SU NIVEL ==> ";cin>>op;
system("pause");
system("cls");

switch(op){
case 1:
cout<<"\t\t\tNIVEL: RESGUARDO"<<endl;
cout<<"\t\t\t----------------"<<endl;
cout<<"\t\t\t SUELDO: $950.00"<<endl<<endl;

cout<<"BONIFICACION:"<<endl<<endl;
cout<<"Casado ==> 1"<<endl;
cout<<"Soltero ==> 2"<<endl<<endl;
cout<<"ESTADO CIVIL: ";cin>>ec;
cout<<endl;
if(ec==1){
cout<<"BONIFICACION DE 3%"<<endl;
s=950*(0.03);
cout<<" ==> $"<<s<<endl<<endl;
}
else{
cout<<"NO HAY BONIFICACION"<<endl;
s=0;
cout<<" ==> $"<<s<<endl<<endl;
}
cout<<"NUMERO DE HIJOS == > ";cin>>N;
if(N==1||N==2){
cout<<"BONIFICACION DE 2%"<<endl;
l=950*(0.02);
cout<<" ==> $"<<l<<endl<<endl;
}
else if(N==3||N==4||N==5){
cout<<"BONIFICACION DE 2.7%"<<endl;
l=950*(0.027);
cout<<" ==> $"<<l<<endl<<endl;
}
else{
cout<<"BONIFICACION DE 3%"<<endl;
l=950*(0.03);
cout<<" ==> $"<<l<<endl<<endl;
}

cout<<"DESCUENTO:"<<endl<<endl;
cout<<"Por AFP ==> 1"<<endl;
cout<<"Por SNP ==> 2"<<endl;
cout<<"Por Essalud ==> 3"<<endl;
cout<<"Por sindicato ==> 4"<<endl<<endl;
cout<<"Afiliado ==> ";cin>>af;
cout<<endl;
if(af==1){
cout<<"DESCUENTO DE 3.7%"<<endl;
p=950*(0.037);
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
else if(af==2){
cout<<"DESCUENTO DE 2.45%"<<endl;
p=950*(0.0245);
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
else if(af==3){
cout<<"DESCUENTO DE 2.75%"<<endl;
p=950*(0.0275);
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
else if(af==4){
cout<<"DESCUENTO DE 1.25%"<<endl;
p=950*(0.0125);
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
else{
cout<<"NO HAY DESCUENTO"<<endl;
p=0;
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
system("pause");
system("cls");
cout<<"\t\t\tBOLETA"<<endl;
cout<<"\t\t\t------"<<endl<<endl<<endl;

cout<<"SUELDO: $950.00"<<endl<<endl;
cout<<"BONIFICACION POR ESTADO CIVIL: $"<<s<<endl<<endl;
cout<<"BONIFICACION POR NUMERO DE HIJOS: $"<<l<<endl<<endl;
cout<<"DESCUENTO: $"<<p<<endl<<endl;

B=950+s+l-p;

cout<<"SUELDO TOTAL ==> $"<<B<<endl<<endl;

break;
case 2:
cout<<"\t\t\tNIVEL: SECRETARIA"<<endl;
cout<<"\t\t\t-----------------"<<endl;
cout<<"\t\t\t SUELDO: $1050.00"<<endl<<endl;

cout<<"BONIFICACION:"<<endl<<endl;
cout<<"Casado ==> 1"<<endl;
cout<<"Soltero ==> 2"<<endl<<endl;
cout<<"ESTADO CIVIL: ";cin>>ec;
cout<<endl;
if(ec==1){
cout<<"BONIFICACION DE 3%"<<endl;
s=1050*(0.03);
cout<<" ==> $"<<s<<endl<<endl;
}
else{
cout<<"NO HAY BONIFICACION"<<endl;
s=0;
cout<<" ==> $"<<s<<endl<<endl;
}
cout<<"NUMERO DE HIJOS == > ";cin>>N;
if(N==1||N==2){
cout<<"BONIFICACION DE 2%"<<endl;
l=1050*(0.02);
cout<<" ==> $"<<l<<endl<<endl;
}
else if(N==3||N==4||N==5){
cout<<"BONIFICACION DE 2.7%"<<endl;
l=1050*(0.027);
cout<<" ==> $"<<l<<endl<<endl;
}
else{
cout<<"BONIFICACION DE 3%"<<endl;
l=1050*(0.03);
cout<<" ==> $"<<l<<endl<<endl;
}

cout<<"DESCUENTO:"<<endl<<endl;
cout<<"Por AFP ==> 1"<<endl;
cout<<"Por SNP ==> 2"<<endl;
cout<<"Por Essalud ==> 3"<<endl;
cout<<"Por sindicato ==> 4"<<endl<<endl;
cout<<"Afiliado ==> ";cin>>af;
cout<<endl;
if(af==1){
cout<<"DESCUENTO DE 3.7%"<<endl;
p=1050*(0.037);
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
else if(af==2){
cout<<"DESCUENTO DE 2.45%"<<endl;
p=1050*(0.0245);
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
else if(af==3){
cout<<"DESCUENTO DE 2.75%"<<endl;
p=1050*(0.0275);
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
else if(af==4){
cout<<"DESCUENTO DE 1.25%"<<endl;
p=1050*(0.0125);
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
else{
cout<<"NO HAY DESCUENTO"<<endl;
p=0;
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
system("pause");
system("cls");
cout<<"\t\t\tBOLETA"<<endl;
cout<<"\t\t\t------"<<endl<<endl<<endl;

cout<<"SUELDO: $1050.00"<<endl<<endl;
cout<<"BONIFICACION POR ESTADO CIVIL: $"<<s<<endl<<endl;
cout<<"BONIFICACION POR NUMERO DE HIJOS: $"<<l<<endl<<endl;
cout<<"DESCUENTO: $"<<p<<endl<<endl;

B=1050+s+l-p;

cout<<"SUELDO TOTAL ==> $"<<B<<endl<<endl;

break;
case 3:
cout<<"\t\t\tNIVEL: ADMINISTRADOR"<<endl;
cout<<"\t\t\t--------------------"<<endl;
cout<<"\t\t\t SUELDO: $1200.00"<<endl<<endl;

cout<<"BONIFICACION:"<<endl<<endl;
cout<<"Casado ==> 1"<<endl;
cout<<"Soltero ==> 2"<<endl<<endl;
cout<<"ESTADO CIVIL: ";cin>>ec;
cout<<endl;
if(ec==1){
cout<<"BONIFICACION DE 3%"<<endl;
s=1200*(0.03);
cout<<" ==> $"<<s<<endl<<endl;
}
else{
cout<<"NO HAY BONIFICACION"<<endl;
s=0;
cout<<" ==> $"<<s<<endl<<endl;
}
cout<<"NUMERO DE HIJOS == > ";cin>>N;
if(N==1||N==2){
cout<<"BONIFICACION DE 2%"<<endl;
l=1200*(0.02);
cout<<" ==> $"<<l<<endl<<endl;
}
else if(N==3||N==4||N==5){
cout<<"BONIFICACION DE 2.7%"<<endl;
l=1200*(0.027);
cout<<" ==> $"<<l<<endl<<endl;
}
else{
cout<<"BONIFICACION DE 3%"<<endl;
l=1200*(0.03);
cout<<" ==> $"<<l<<endl<<endl;
}

cout<<"DESCUENTO:"<<endl<<endl;
cout<<"Por AFP ==> 1"<<endl;
cout<<"Por SNP ==> 2"<<endl;
cout<<"Por Essalud ==> 3"<<endl;
cout<<"Por sindicato ==> 4"<<endl<<endl;
cout<<"Afiliado ==> ";cin>>af;
cout<<endl;
if(af==1){
cout<<"DESCUENTO DE 3.7%"<<endl;
p=1200*(0.037);
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
else if(af==2){
cout<<"DESCUENTO DE 2.45%"<<endl;
p=1200*(0.0245);
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
else if(af==3){
cout<<"DESCUENTO DE 2.75%"<<endl;
p=1200*(0.0275);
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
else if(af==4){
cout<<"DESCUENTO DE 1.25%"<<endl;
p=1200*(0.0125);
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
else{
cout<<"NO HAY DESCUENTO"<<endl;
p=0;
cout<<"DESCUENTO ES: $"<<p<<endl<<endl;
}
system("pause");
system("cls");
cout<<"\t\t\tBOLETA"<<endl;
cout<<"\t\t\t------"<<endl<<endl<<endl;

cout<<"SUELDO: $1200.00"<<endl<<endl;
cout<<"BONIFICACION POR ESTADO CIVIL: $"<<s<<endl<<endl;
cout<<"BONIFICACION POR NUMERO DE HIJOS: $"<<l<<endl<<endl;
cout<<"DESCUENTO: $"<<p<<endl<<endl;

B=1200+s+l-p;

cout<<"SUELDO TOTAL ==> $"<<B<<endl<<endl;

break;
case 4: exit(0);break;
default:cout<<"NO EXISTE LA OPCION MARCADA"<<endl;
}
system("pause");
}
3 PROBLEMA
#include<iostream>
#include<stdlib.h>
#include<math.h>
#define pi 2*sin(1.0)
long double F=1,i;
using namespace std;

void leex(float &X)


{
cout<<"Ingrese el valor del angulo sexagesimal: ";cin>>X;
}
double rad(float &X)
{
X=pi/180;
return(X);
}
double leeN(long &N)
{
cout<<"Ingrese el numero de terminos N= ";cin>>N;
return N;
}
long double facto(long double N)
{
for(i=i;i<=N;i++)
F=F*i;
return(F);
};

double cosex(long N,float X)


{
double S=0;
for(int i=0;i<=N;i++)
S=S+(powf(-1,i)*powf(rad(X),2*(i-1)))/(facto(2*(i-1)));
return(S);

void main()
{
float X;long N;
leex(X);
leeN(N);
cout<<"Convertido a radianes= "<<rad(X)<<endl;
cout<<"El valor del coseno aproximado es= "<<cosex(N,X)<<endl;
system("pause");
}

Vous aimerez peut-être aussi