Sei sulla pagina 1di 14

caso 1: El maestro de la clase de Matemticas quiere determinar cual es la calificacin ms alta de su grupo, forma grupos de tres calificaciones y las

captura. Desarrollar un programa en C++, el cual determine el mayor de las tres calificaciones, el programa debe mostrar en pantalla la calificacin mayor. //--------------------------------------------------------------------------#include<iostream.h> #include<conio.h> #pragma hdrstop //--------------------------------------------------------------------------#pragma argsused int main(int argc, char* argv[]) { float nota1, nota2, nota3; int num; do{ cout << "Bienvenidos!!"<<endl<<endl<<"En este programa sacaremos la nota mayor en grupos de 3 alumnos"; cout <<endl<<"Ingrese notas1: "; cin >>nota1; cout <<endl<<"Ingrese notas2: "; cin >>nota2; cout <<endl<<"Ingrese notas3: "; cin >>nota3; if(nota1>nota2){ if(nota1>nota3){ cout <<"La nota mayor es: "<< nota1<<endl; }else{ if(nota2>nota3){ cout <<"La nota mayor es: "<< nota2<<endl; }else{ cout <<"La nota mayor es: "<< nota3<<endl; }//fin 3er if }//fin 2do if }else{ if(nota2>nota3){ cout <<"La nota mayor es: "<< nota2<<endl;

}else{ cout <<"La nota mayor es: "<< nota3<<endl; }//fin 3er if }//fin 1er if cout<<"Desea continuar Si=1: "; cin>>num; }while(num == 1); getch(); return 0; }

caso 2: Un cliente ordena cierta cantidad de brochas de cerda, rodillos y sellador; las brochas de cerda tienen un 20% de descuento y los rodillos un 15% de descuento. Los datos que se tienen por cada tipo de artculo son: la cantidad pedida y el precio unitario. Adems, si se paga de contado todo tiene un descuento del 7%. Elaborar un programa en C++ que calcule y muestre en pantalla el costo total de la orden, tanto para el pago de contado como para el caso de pago de crdito. //--------------------------------------------------------------------------#include<iostream.h> #include<conio.h> #pragma hdrstop //--------------------------------------------------------------------------#pragma argsused int main(int argc, char* argv[]) { int pago,num; int a,b,c; float br, r, s; float desc, dbrocha, drodillo, dContado; float resultado; float tbr,tr,tc; float r1,r2,r3; dbrocha = 0.20; drodillo = 0.15; dContado = 0.07;

do{ cout<<"cantidad Sellador"<<endl; cin>>a; cout<<"Precio Unitario"<<endl; cin>>s; cout<<"cantidad Brocha de Cerda"<<endl; cin>>b; cout<<"Precio Unitario"<<endl; cin>>br; cout<<"cantidad Rodillo"<<endl; cin>>c; cout<<"Precio Unitario"<<endl; cin>>r;

cout<<"Forma de Pago: "<<endl<<"1. Contado"<<endl<<"2. Credito"<<endl;

cin>>pago; switch(pago){ case 1: tbr=br*dbrocha; tr=r*drodillo; r1=(br-tbr); r2=(r-tr); r3=s; resultado = r1+r2+r3; tc=resultado * dContado; resultado -= tc; cout<<"Brocha cerda: "<<r1<<endl; cout<<"Rodillo: "<<r2<<endl; cout<<"Sellador: "<<r3<<endl; cout<<"Total: "<<resultado<<endl; break; case 2: tbr=br*dbrocha; tr=r*drodillo; r1=(br-tbr); r2=(r-tr); r3=s; resultado = r1+r2+r3; cout<<"Brocha cerda: "<<r1<<endl; cout<<"Rodillo: "<<r2<<endl; cout<<"Sellador: "<<r3<<endl; cout<<"Total: "<<resultado<<endl; break; } cout<<"Desea continuar Si=1: "; cin>>num; }while(num == 1); getch(); return 0; } //---------------------------------------------------------------------------

caso 3: En la tienda de mayoreo San Juanita el impuesto que se debe pagar por los artculos adquiridos se calcula de la siguiente manera: los primeros $30 no causan impuesto, los siguientes $30 tienen un 30% de impuesto y el resto el 40% de impuesto, pero si el costo del producto es mayor a $400, entonces se cobra el 50%. Desarrollar un programa en C++ que lea el costo bsico de un artculo y calcule el costo total. Muestre en pantalla el artculo y su costo total. #include <iostream> using namespace std; int main() { int opcion1, opcion2, opcion3, opcion4; cout << "Bienvenidos a la tienda San Juanita!!\n\n"; cout << "Vendemos articulos variados: \n"; cout << "1->Pulseras: 7$\n2->Collares de oro: 56$\n3->Anillos de diamantes79$\n4->Mesa de Estudio: 456$\n5->Comprar todos los productos\n\n"; cout << "Que desea comprar (ingrese el numero de delante del producto)? "; cint >>opcion1; switch(opcion1) { case 1: system("cls"); cout << "Cuantas unidades desea comprar? "; cin >>opcion2; cout << "\nBien... le cuesta: " <<opcion2 * 7; system("\npause"); break; case 2: system("cls"); cout << "Cuantas unidades desea comprar? "; cin >>opcion2; cout << "\nVale.. su compra cuesta: " <<(opcion2 * 56)+((30/100)*(opcion2 * 56)); system("\npause"); break; case 3: system("cls"); cout << "Cuantas unidades desea comprar? "; cin >>opcion2; cout << "\nEn total son: " <<(opcion2 * 79)+((40/100)*(opcion2 * 79));

system("\npause"); break; case 4: system("cls"); cout << "Cuantas unidades desea comprar? "; cin >>opcion2; cout << "\nCuesta: " <<(opcion2 * 456)+((50/100)*(opcion2 * 456)); system("\npause"); break; case 5: system("cls"); cout << "Cuantas unidades de pulseras quiere llevarse? "; cin >>opcion2; cout << "\nCuantas unidades de Collares de oro quiere comprar? "; cin >>opcion3; cout << "\nCuantas unidades de Anillos de palta desea llevarse? "; cin >>opcion4; cout << "\nCuantas unidades de Mesas de estudio desea comprar? "; cint >>opcion5; cout << "\n\nEn total le cuesta: " <<(opcion2 * 7)+((opcion2 * 56)+((30/100)*(opcion2 * 56)))+((opcion2 * 79)+((40/100)*(opcion2 * 79)))+((opcion2 * 456)+((50/100)*(opcion2 * 456))); break; default: system("cls"); cout << "Opcion incorrecta..."; break; } }

#include <iostream> using namespace std; int main() { int c; int t;

int u; int x; cout << " Bienvenido a la boutique San Juanita \nAqui podras encontrar desde el gorro de chuck norris hasta 1 cromo de Bardoc ... \n\n"; cout << " Ofertas : \n\t1-Vandala de la hoja = 18.5 Euros \n\t2-Teclado inalambrico = 39.95 Euros\n\t3-Desodorante Axel xD = 70 Euros\n"; cout << "Existen una serie de impuestos :Menores a 30 Euros sin impuestos \n\t\t\t\tMenores a 400 Euros 30 %\n\t\t\t\tMayores 50%\n\n"; cout << "Indique con el numero de delante de cada producto el que quiera comprar \?"; cin >> x; if (x == 1) { x = 18.5; cout << " Cuantas unidades quiere llevarse \?\t"; cin >> u; u = x * u; if (u <=30) { cout << " El valor de la compra sera un total de :\t " << u <<endl; } if (u >60 && c <= 60) { u = u + u * 0.3; cout << " El valor de la compra sera de :\t " << u <<endl; } if(u >= 60 && u <400) { u = u + u * 0.4; cout << " El valor de la compra sera de :\t " << u <<endl; } if (u >= 400) { u = u + u * 0.5; cout << " El valor de su compra sera de :\t " << u <<endl; } } if (x == 2) { x = 39.95; cout << " Cuantas unidades quiere llevarse \?\t"; cin >> t; t = x * t;

if (t <=30) { cout << " El valor de la compra sera un total de :\t " << t <<endl; } if (t >60 && c <= 60) { t = t + t * 0.3; cout << " El valor de la compra sera de :\t " << t <<endl; } if(t >= 60 && t <400) { t = t + t * 0.4; cout << " El valor de la compra sera de :\t " << t <<endl; } if (t >= 400) { t = t + t * 0.5; cout << " El valor de su compra sera de :\t " << t <<endl; } } if (x == 3) { x = 70; cout << " Cuantas unidades quiere llevarse \?\t"; cin >> c; c = c * x; if (c <=30) { cout << " El valor de la compra sera un total de :\t " << c <<endl; } if (c > 30 && c <= 60 ) { c = c + c * 0.3; cout << " El valor de la compra sera de :\t " << c <<endl; } if(c >= 60 && c <400) { c = c + c * 0.4; cout << " El valor de la compra sera de :\t " << c <<endl; } if (c >= 400) {

c = c + c * 0.5; cout << " El valor de su compra sera de :\t " << c <<endl; } } system("pause"); return 0; }

caso 4: El jefe del departamento de construccin de la constructora Pagasa, desea que se le desarrolle un programa en C++ para sus empleados, el cual calcule el sueldo de un empleado, de tal manera que el sueldo se calcular de la siguiente manera: si el nmero de horas trabajadas es mayor a 40, el excedente de 40 hrs. se paga al doble de la cuota por hora, en caso de no ser mayor a 40 hrs. se paga la cuota normal por hora, si las horas exceden a 50 hrs. el excedente de 50 hrs. se paga al triple de la cuota por hora, se les descontara un impuesto del 12% sobre su sueldo. Se pedir el nombre del empleado, el nmero de horas trabajadas y la cuota por hora. mostrar en pantalla el nombre del empleado, el nmero de horas trabajadas y su suelto. #include <iostream> using namespace std; int main() { system("color a"); int totals; int totalm; int totala; char empleado[1]; int precio; int horas; cout << " Calculador Pagasa \n\n"; cout << "Como te llamas \?\t"; cin >> empleado; cout << " Cuantas horas trabajas a la semana \?\t "; cin >> horas ; cout << "\n"; cout << " Cuantos euros recibes al trabajar una hora \?\t "; cin >> precio ; cout << "\n"; if (horas <=40) { totals = precio * horas; totalm = totals * 4; totala = totalm * 12; cout << " Tu salario semanal es de "<< totals << " Euros .\n"; cout << " Tu salario mensual es de "<< totalm << " Euros .\n"; cout << " Tu salario anual es de " << totala << " Euros .\n\n\n"; }

if (horas > 40 && horas < 50) { totals = precio * horas * 2; totals = totals - (totals * 0.12); totalm = totals * 4; totala = totalm * 12; cout << " Tu salario semanal es de "<< totals << " Euros .\n"; cout << " Tu salario mensual es de "<< totalm << " Euros .\n"; cout << " Tu salario anual es de " << totala << " Euros .\n\n\n"; } if (horas > 50) { totals = precio * horas * 3; totals = totals - (totals * 0.12); totalm = totals * 4; totala = totalm * 12; cout << " Tu salario semanal es de "<< totals << " Euros .\n"; cout << " Tu salario mensual es de "<< totalm << " Euros .\n"; cout << " Tu salario anual es de " << totala << " Euros .\n\n\n"; } system ("ping -n 20 127.0.0.1>nul"); system ("Exit"); return 0; } caso 5: La empresa comercializadora Solva vende escobas, recogedores y aromatizantes, clasifica a sus clientes de a acuerdo a la frecuencia de compras con las condiciones siguientes: Si el cliente es de la categora 1 se le descuenta el 5% Si el cliente es de la categora 2 se le descuenta el 8% Si el cliente de de la categora 3 se le descuenta el 12% Si el cliente es de la categora 4 se le descuenta el 15% Cuando el cliente realiza una compra se generan los siguientes datos: Nombre del cliente Tipo de cliente Cantidad comprada de escobas, recogedores y aromatizantes Desarrollar un programa en C++ que lea estos datos y calcule y muestre en pantalla: Nombre del cliente Subtotal a pagar Descuento Total a pagar

#include <iostream> using namespace std; int main() { system ("color a"); char nombre[20]; double descuento; int veces; double clase; int producto; int unidades; int precio; int precio1; int precio2; int precio3; double preciototal; cout << " Bienvenido a nuestra tienda \n\n"; cout << " Como te llamas \?\t"; cin >> nombre; cout << " Buenas tardes Sr." << nombre << endl; cout << " Cuantas veces compra en nuestra tienda al mes \? \n\n", cin >> veces; if ( veces < 5 ) { cout << " Se te clasifica como un cliente normal \n" ; clase = 0.05 ; cout << "\n\n"; } if ( veces >= 5 && veces < 10 ) { cout << " Se te clasiica como un cliente usual \n" ; clase = 0.08; cout << "\n\n"; } if ( veces >=10 && veces < 15 ) { cout << " Se te clasifica como un cliente de confianza \n "; clase = 0.12;

cout << "\n\n"; } if ( veces >= 15 ) { cout << " Se te clasifica como un cliente vip \n\n"; clase = 0.15; cout << " \n\n"; } cout << " Quiere comprar algo \?\n\n"; cout << " Se le ofrecen los siguientes productos baados en oro XD: \n"; cout << " 1- Escoba = 30 euros \n 2- Aroamtizante = 20 Euros\n 3- Recogedor = 10 Euros\n 4Adiquirir todos \n 5-No quiero nad gracias \n"; cin >> producto; system ("cls"); switch(producto) { case 1 : { cout << " Cuantas unidades quiere llevarse \?\t " ; cin >> unidades; precio = unidades * 30; } break; case 2 : { cout << " Cuantass unidades quiere llevarse \?\t " ; cin >> unidades; precio = unidades * 20; } break; case 3 : { cout << " Cuantas unidades quiere llevarse \?\t"; cin >> unidades; precio = unidades * 10; } break; case 4 : { cout << " Cuantas unidaes quiere llevarse de cada producto \?\n\n"; cout << " Cuantas escobas quiere llevarse \?\t " ; cin >> unidades;

precio1 = unidades * 30; cout << " Cuantass aromantzantes quiere llevarse \?\t " ; cin >> unidades; precio2 = unidades * 20; cout << " Cuantas recogedores quiere llevarse \?\t"; cin >> unidades; precio3 = unidades * 10; precio = precio1 + precio2 + precio3; } case 5 : { cout << " Gracias de todas formas vuelve pronto ;) \n\n"; clase = 0; } break; } cout << " El precio de su compra es de " << precio << " Euros \n\n"; descuento = precio * clase; cout << " El descuento que se le aplica es de un " << descuento << "Euros\n\n"; preciototal = precio - (precio * clase); cout << " Aplicandole su descuento de cliente el precio se le queda en " << preciototal <<" Euros \n\n"; cout << " Gracias por la compra " << descuento << " ;) \n\n"; system("Pause"); return 0; }

Potrebbero piacerti anche