Está en la página 1de 9

Clase asincrónica

Ejercicio N° 1
REALICE UN PROGRAMA EN C++ QUE PERMITA VISUALIZAR LOS IMPLEMENTOS
NECESARIOS PARA LOS SIGUIENTES DEPORTES:

 MENÚ DE OPCIONES:
 * BASKET      
 * NATACIÓN
 * INDOR

# include <iostream>

using namespace std;

int menu(double total)

int opcion;

cout<<"\t\t\tMENU DE LOS ELEMENTOS NECESARIOS PARA REALIZAR CADA


DEPORTE"<<endl;

cout<<"------------------------------------------------------------------------------------------------------------------"<
<endl<<endl;

cout<<"Basket...........................(1)"<<endl;

cout<<"Natacion ........................(2)"<<endl;

cout<<"Indor............................(3)"<<endl;

cout<<"Salir / Exit.....................(4)"<<endl;

cout<<endl<<"Elija el depotre que desee: ";

cin>>opcion;

cout<<"\n";

return opcion;

double proceso(int opcion,double total)

switch (opcion)

case 1:cout<<"Los implementos que necesita para realizar este deporte son los siguientes:\n Balon
de basket\n Ropa adecuada\n Cancha de cemento\n Tablero y aros \n Dos equipos de 5
participantes";break;

case 2:cout<<"Los implementos que necesita para realizar este deporte son los siguientes:\n
Piscina\n Ropa adecuada\n Gafas ";break;

case 3:cout<<"Los implementos que necesita para realizar este deporte son los siguientes:\n Cancha
de cemento\n Balon de indor\n Dos equipos de 6 participantes\n Arcos";break;
case 4:cout<<endl<<"Ud. ha salido del sistema"<<endl<<endl;exit (0);

default: {

cout<<"Ingrese un valor correcto"<<endl;

menu(total);

return total;

int main()

double total=0;

int opcion, a;

char c;

do

cout<<endl<<endl;

opcion=menu(total);

total=proceso(opcion,total);

do

cout<<endl;

cout<<"\nDesea desplegar los implementos para los otros deportes;(S)(N): ";

cin>>c;

a=0;

switch(c)

case 's':

case 'S':a=2;break;

case 'n':

case 'N':break;

default: cout<<endl<<"Ingrese un valor correcto"<<endl;a=1;

} while (a==1);

} while (a==2);

return 0;

}
Ejercicio N°2

REALICE UN PROGRAMA EN C++ QUE ORDENE (DE MENOR A MAYOR) UN NUMERO DE


TRES CIFRAS.

#include <stdio.h>

#include<conio.h>

#include<iostream>

main()

int a, b, c;

printf("\t\t Programa que ordena de menor a mayor un numero entero de tres cifras\n");

printf (" Introduzca tres numeros.\n");

scanf ("%d %d %d", &a, &b, &c);

if (a<b)

if (a<c)

if (b<c)

printf (" El orden es %d, %d, %d. \n",a,b,c);

else printf (" El orden es el siguiente: %d, %d, %d.\n",a,c,b);

else

if (b<c)

if (a<c)

printf (" El orden es %d, %d, %d.\n",b,a,c);

else printf (" El orden es el siguiente: %d, %d, %d.\n",b,c,a);

getch();
}

Ejercicio N°3

REALICE UN PROGRAMA EN C++ QUE SIMULE UN CAJERO AUTOMÁTICO,


(RECUERDE QUE SOLO PODRÁ INGRESAR 3 VECES LA CLAVE) Y MUESTRE Y
EJECUTE LAS OPCIONES DEPÓSITO, RETIRO, SALDO, SALIR.
# include <iostream>

using namespace std;

double saldo(double total)

cout<<endl;

if (total==0)

cout<<"Ud. no tiene saldo en su cuenta"<<endl<<endl;

else

cout<<"Su saldo es de: "<<total<<endl;

return total;

void fin()

cout<<endl<<"Gracias por usar este cajero, vuelva pronto."<<endl<<endl;

double deposito(double total)

double dep=0;

cout<<endl;

do

cout<<"Ingrese la cantidad que desea depositar: ";

cin>>dep;

if(dep>0)

total=total+dep;

cout<<"Su nuevo saldo es de: "<<total<<endl;


}

else

cout<<"Ingrese una cantidad valida"<<endl<<endl;

}while (dep<=0);

return total;

double retiro(double total)

double ret=0;

cout<<endl;

if(total==0)

cout<<"Ud. no tiene saldo que pueda retirar"<<endl;

else

do

cout<<"Ingrese la cantidad que desea retirar: ";

cin>>ret;

if(ret>0)

total=total-ret;

cout<<"Su nuevo saldo es de: "<<total<<endl;

else

cout<<"Ingrese una cantidad valida"<<endl<<endl;

}while (ret<=0);

return total;

int menu(double total)

int opcion;

cout<<"---------------MENU DEL CAJERO---------------"<<endl;

cout<<"---------------------------------------------"<<endl<<endl;

cout<<"Depositar dinero...........................(1)"<<endl;

cout<<"Retirar dinero.............................(2)"<<endl;

cout<<"Consulta de saldo..........................(3)"<<endl;

cout<<"Salir / Exit...............................(4)"<<endl;

cout<<endl<<"Elija la transaccion que desea realizar: ";

cin>>opcion;
return opcion;

double proceso(int opcion,double total)

switch (opcion)

case 1:total=deposito(total);break;

case 2:total=retiro(total);break;

case 3:total=saldo(total);break;

case 4:cout<<endl<<"Ud. ha salido del sistema"<<endl<<endl;exit (0);

default: {

cout<<"Ingrese un valor correcto"<<endl;

menu(total);

return total;

int main()

double total=0;

int opcion, a;

char c;

do

cout<<endl<<endl;

opcion=menu(total);

total=proceso(opcion,total);

do

cout<<endl;

cout<<"Desea realizar alguna otra transaccion (S)(N): ";

cin>>c;

a=0;

switch(c)

case 's':

case 'S':a=2;break;

case 'n':

case 'N':break;
default: cout<<endl<<"Ingrese un valor correcto"<<endl;a=1;

} while (a==1);

} while (a==2);

fin();

return 0;

Ejercicio N°4

 REALICE UN PROGRAMA EN C++ QUE REALICE UNA COMPRA Y EJECUTE LOS


DESCUENTOS RESPECTIVOS, AL FINALIZAR MUESTRE EL RESULTADO DE CADA
DESCUENTO:
En una tienda efectúan un descuento a los clientes dependiendo del monto de la compra. El
descuento se efectúa con base en el siguiente criterio.

 Si el monto es menor que 500 no hay descuento


 Si el monto está comprendido entre 500 y 1000 inclusive, el descuento es de 5%
 Si el monto está comprendido entre 1000 y 7000 inclusive, el descuento es del 11%
 Si el monto está comprendido entre 7000 y 15000 inclusive, el descuento es del 18%
 Si el monto es mayor de 15000 el descuento es del 25%

#include <stdio.h>

#include <conio.h>

main(){

float total=0,desc,tot;

char fin[10] ;

printf(" =====Programa=====\n");

printf("\nSi consume menos de 500 no tendra ningun descuento");

printf("\nSi consume de 500 a 1000 se le hara el 5% de descuento");

printf("\nSi consume de 1000 a 7000 se le hara el 11% de descuento");

printf("\nSi consume de 7000 a 15000 se le hara el 18% de descuento");

printf("\nSi consume de 15000 en adelante se le hara el 25% de descuento\n");

printf("\n\nIngrese el total gastado : $.");


scanf("%f",&total);

// 0.0 a 500.00

if ((total>=0) && (total<=500) ){

printf("NO HAY DESCUENTO");

desc=0;

tot=total-desc;

// 500 a 1000

if ((total>=500.01) && (total<=1000) ){

desc=total*0.05;

tot=total-desc;

// 1000 a 7000

if ((total>=1000.01) && (total<=7000) )

desc=total*0.11;

tot=total-desc;

// 7000 a 15000

if ((total>=7000.01) && (total<=15000) ){

desc=total*0.18;

tot=total-desc;

else{

desc=total*0.25;

tot=total-desc;

//fin de los if

printf("\n\n\tEl total que gasto el cliente es es : $.%7.2f",total);

printf("\n\tEl descuento es de: %7.2f",desc);

printf("\n\tEL total ya con el descuento es de: %6.00f",tot);

getch();

return(0);

También podría gustarte