Código
#include<iostream> #include<stdio.h> #include<stdlib.h> #include<windows.h> #include<iomanip> #include<math.h> using namespace std; int nyz[3][3],zon,niv; string nom[70][60]; void gotoxy(int x,int y) { HANDLE hcon; hcon = GetStdHandle(STD_OUTPUT_HANDLE); COORD dwPos; dwPos.X = x; dwPos.Y= y; SetConsoleCursorPosition(hcon,dwPos); } void calcqui(){ float pagapord,dinqui,quinc,quin; float pagato; quinc=quin; pagapord=(nyz[niv][zon]*15.15)/15; //Total por dia cout<<"PAGA POR DIA= "<<pagapord<<endl; dinqui=pagapord*15; //total por quincena cout<<"PAGA POR QUINCENA= "<<dinqui<<endl; pagato=dinqui*quin; //paga total (Ya con quincenas) cout<<"VALOR DE PAGAT= "<<pagato<<endl; } void quinc () { int desde,hasta,a=0,quin=0,d=0,ah=0,ad=0,qa=0,h=0,c=0,su[71],can=0,pv=0,as=0,agui=0,quinq=0,quiq=0,subsu[71],qagui=0; cout<<"DESDE ";cin>>desde; cout<<"HASTA ";cin>>hasta; ah=hasta/100; ad=desde/100; h=hasta%100; d=desde%100; for(a=0;a<h;a++){ quin++; if(d!=1){ //SE CALCULAN QUINCENAS quin-=d; d=1; } if(a==0){ qagui=ah-ad; qa=qagui*24; quin=quin+qa; qa=0;} } if(h==24){ qagui+=1; } cout<<"Quincenas= "<<quin<<endl; } int main(){ string nom[70][50]={"Alondra Lozano Cazares","Nikita Rascón Gómez","Agripino Alejandro Tafoya","Egeo Meraz Paez","Neyén Marrero Zapata","Amaya Holguín Barragán","Eufemio Domínguez Prieto","Amaru Cervántez García","Cira Archuleta Partida","Adelino Caraballo Orozco","Rabulas Reséndez Anguiano","Jesualdo Quiñónez Grijalva","Quintilo Uribe Estrada","Ciset Munguia Banda","Grizelda Mejía Prado","Adonías Blanco Hurtado","Randall Muñiz Vigil","Camille Cardona Guillén","Maurizio Arriaga Terán","Rubina Gracia Flórez","Ania Colunga Sandoval","Amintor Guillén Negrete","Marian Olivas Amador","Pelegrino Zavala Peres","Romildo Amaya Pineda","Landrada Montanez Can","Leal Vera Olivares","Suyai Sarabia Rubio","Zafiro Najera Barragán","Alvin Lozano Perales","Daniele Fuentes Arellano","Doria Serrato Gurule","Taciana Jimínez Treviño","Edna Solorio Rodrígez","Nemesio Bermúdez Sanches","Baldo Laureano Lerma","Elvina Saldana Coronado","León Ceja Garza","Arnold Tórrez Manzanares","Alvina Alonso Adame","Ofelia Candelaria Nieto","Abati Estrada Roldán","Hubert Carrera Tapia","Perfecto Lebrón Mesa","Ruy Altamirano Nieto","Erasto Zepeda Sotelo","Danila Esquivel Perales","Domma Limón Domínguez","Ammiano Mayonga Pagan","Elvisa Quesada Echevarría","Elisandro Gonzales Rendón","Dolly Ruelas Camacho","Toshi Oquendo Solís","Argentina Leiva Vaca","Astrid Lebrón Betancourt","Oseas Ruvalcaba Mercado","Walda Saldana Flórez","Holly Vigil Arellanom","Malcolm Cepeda Zelaya","Folco Arana Adomo","Ofelia Sánchez Corrales","Day Ortiz Zaragoza","Ariadne Raya Vela","Maile Batista Quiñónez","Antoinette Hernádez Vasquez","Norberta Leal Montez","Máximo Almaraz Noriega","Genara Santillán Montalvo","Benita Matías Valencia","Heródoto Holguín Franco","Farid Sanabria Zelaya"}; nyz[0][0]=220; nyz[0][1]=280; nyz[0][2]=360; nyz[1][0]=260; nyz[1][1]=320; nyz[1][2]=400; nyz[2][0]=310; nyz[2][1]=350; nyz[2][2]=460; char mestr[20]; int quin; cout<<"INGRESE EL MES ACTUAL: "; cin>>mestr; zon=rand()%3; //RANDOMIZO NIVEL Y ZONA niv=rand()%3; cout<<"NIVEL= "<<zon<<endl; cout<<"ZONA="<<niv<<endl; quinc(); //calcula quincenas calcqui(); //calcula paga por quincenas }