Está en la página 1de 8

void leer_caracteres();

void tablas_de_multiplicar();

void lapiz();

void operacion_matematica();

void notas();

void anos_bisiestos();

void suma_de_numeros_leidos();

void salarios();

int main()

int op;

do{

cout<<"\n\n1.leer_caracteres\n2.tablas_de_multiplicar\n3.lapiz\n4.operacion_matematica\
n5.notas\n6.años_bisiestos\n7.suma_de_numeros_leidos\n8.salarios\n0.terminar\nDigite opcion:
";

cin>>op;

switch(op)

case 1:leer_caracteres();break;

case 2:tablas_de_multiplicar();break;

case 3:lapiz();break;

case 4:operacion_matematica();break;

case 5:notas();break;

case 6:anos_bisiestos();break;

case 7:suma_de_numeros_leidos();break;

case 8:salarios();break;

case 0: cout<<"CHAOOOO";break;
default: cout<<"error";break;

}while( op!= 0);

return 0;

void leer_caracteres()

char c;

int n_char=0, n_num=0, n_other;

cout<<"Ingrese caracteres presione * para detenerse"<<endl;

while(cin>>c&&c!='*')

++n_char;

if(c>='0'&&c<='9')++n_num;

else

if((c>=0&&c<=47)||(c>=58&&c<=64)||(c>=91&&c<=96)||(c>=123&&c<=127))++n_other;

cout<<"Cantidad de caracteres leidos: "<<n_char<<endl;

cout<<"Cantidad de numeros leidos: "<<n_num<<endl;

cout<<"Cantidad de caracteres diferentes de letras y numeros leidos: "<<n_other<<endl;

}
void tablas_de_multiplicar()

int r,cont,n,s;

cout<<"Digite un numero# ";

cin>>n;

cont=1;

s=0;

do{

r=cont*n;

cout<<"\n"<<cont<<"*"<<n<<"="<<r;

cont=cont+1;

s+=r;

while(cont<=10);

cout<<"\nLa sumatoria es de: "<<s;

void lapiz()

int lapiz,car,l,a,p,i,z;

char letra;

car=0;

l=0;

a=0;

p=0;

i=0;
z=0;

do

cout<<"digite un caracter: ";

cin>>letra;

if(letra=='l'||letra=='L')

l=1;

if(letra=='a'||letra=='A')

a=1;

if(letra=='p'||letra=='P')

p=1;

if(letra=='i'||letra=='I')

i=1;

if(letra=='z'||letra=='Z')

z=1;

if(letra>=32&letra<=126)

car=car+1;

}
lapiz=l+a+p+i+z;

}while(lapiz!=5);

cout<<"se leyeron "<<car<<" caracteres en el proceso."<<"\n";

void operacion_matematica()

int n,cont,r;

char op;

cout<<"Digite un numero: ";

cin>>n;

cout<<"Digite la operacion: ";

cin>>op;

cont=1;

while(cont<=10)

switch(op)

case '+': r=cont+n;

cout<<n<<"+"<<cont<<"="<<r<<"\n";

break;

case '-': r=cont-n;

cout<<n<<"-"<<cont<<"="<<r<<"\n";

break;

case '*': r=cont*n;

cout<<n<<"*"<<cont<<"="<<r<<"\n";

break;

case '/': r=cont/n;


cout<<n<<"/"<<cont<<"="<<r<<"\n";

break;

default:cout<<"Opcion no valida ";

cont=11;break;

cont=cont+1;

void notas()

void anos_bisiestos()

int anio_inicio, anio_fin;

cout<<"Ingrese el año de inicio: ";

cin>>anio_inicio;

cout<<"Ingrese el año final: ";

cin>>anio_fin;

for(int anio=anio_inicio; anio<=anio_fin; anio++)

if((anio%4==0&&anio%100!=0)||anio%400==0)

cout<<anio<<"es un año bisiesto"<<endl;

}
}

void suma_de_numeros_leidos()

int s,n;

s=0;

while(s<=150)

cout<<"Digite unnumero: ";

cin>>n;

s+=n;

cout<<"La suma total es: "<<s;

void salarios()

int n, i;

float sal, suma_sal = 0, promedio_sal;

int cant_sal_entre_1500_3000 = 0, cant_sal_mas_3000 = 0;

cout << "Ingrese el número de empleados: ";

cin >> n;

i = 1;

while (i <= n) {
cout << "Ingrese el salario del empleado " << i << ": $";

cin >> sal;

if (sal < 1500000 || sal > 5000000) {

cout << "El salario ingresado no está permitido. Inténtelo de nuevo.";

continue;

if (sal >= 1500000 && sal <= 3000000)

cant_sal_entre_1500_3000++;

} else {

cant_sal_mas_3000++;

suma_sal += sal;

i++;

promedio_sal = suma_sal / n;

cout << "Cantidad de empleados que ganan entre $1.500.000 y $3.000.000: " <<
cant_sal_entre_1500_3000;

cout << "Cantidad de empleados que ganan más de $3.000.000: " << cant_sal_mas_3000;

cout << "Promedio de salarios: $" << promedio_sal;

También podría gustarte