14. C++ || Ejercicios sentencia if

Ejercicios sentencia if C++






11. Hacer un programa en C++ para una tienda de zapatos que tiene una promoción de descuento para vender al mayor, esta dependerá del número de zapatos que se compren. Si son más de diez, se les dará un 10% de descuento sobre el total de la compra; si el número de zapatos es mayor de veinte pero menor de treinta, se le otorga un 20% de descuento; y si son más treinta zapatos se otorgará un 40% de descuento. El precio de cada zapato es de $80.

#include <iostream> 
using namespace std; 

int main () 
{
        int x, monto = 0;
 cout<<"Ingrese los datos de la compra"<<endl;
 cout<<"Zapatos comprados: ";
 cin>> x;
 monto = x * 80;

 if (x < 10)
 {
  cout<<"El monto total a pagar es: "<<monto;
 }
 else if (x < 20)
 {
  cout<<"El monto total a pagar es: "<<monto - (monto * 0.10);
  // (monto * 0.10) representa el descuento que se va a realizar
 }
 else if (x < 30)
 {
 cout<<"El monto total a pagar es: "<<monto - (monto * 0.20);
  // (monto * 0.20) representa el descuento que se va a realizar 
 }
 else
 {
  cout<<"El monto total a pagar es: "<<monto - (monto * 0.40);
  // (monto * 0.40) representa el descuento que se va a realizar
 }

 return 0;
}

12. Hacer un programa en C++ para ayudar a un trabajador a saber cuál será su sueldo semanal, se sabe que si trabaja 40 horas o menos, se le pagará $20 por hora, pero si trabaja más de 40 horas entonces las horas extras se le pagarán a $25 por hora.

#include <iostream> 
using namespace std; 

int main () 
{
        int x, bono = 0, sueldo = 0;
 cout<<"Ingrese las horas trabajadas: ";
 cin>> x;
 

 if (x < 40)
 { 
  sueldo = x * 20;
  cout<<"Su sueldo esta semana es de : "<<sueldo;
 }
 else
 {
  bono = x - 40;
  sueldo = (x - bono) * 20;
  cout<<"Su sueldo esta semana es de : "<<sueldo + (bono * 25);
 }
 
 return 0;
}

13. Hacer un programa en C++ para una tienda de helado da un descuento por compra a sus clientes con membresía dependiendo de su tipo, sólo existen tres tipos de membresía, tipo A, tipo B y tipo C. Los descuentos son los siguientes:

Tipo A 10% de descuento
Tipo B 15% de descuento
Tipo C 20% de descuento

#include <iostream> 
using namespace std; 

int main () 
{
        float x;
 char tipo;
 cout<<"Ingrese el monto de compra: ";
 cin>> x;
 cout<<"Tipo de cliente: ";
 cin>> tipo;


 if (tipo == 'A')
 { 
  cout<<"Tipo A"<<endl;
  cout<<"Total a pagar: "<<x - (x * 0.10);
 }
 else if (tipo == 'B')
 {
  cout<<"Tipo B"<<endl;
  cout<<"Total a pagar: "<<x - (x * 0.15);
 }
 else if (tipo == 'C')
 {
  cout<<"Tipo C"<<endl;
  cout<<"Total a pagar: "<<x - (x * 0.20);
 }
 else
 {
  cout<<"Total a pagar: "<<x;
 } 
 
 return 0;
}

14. Hacer un programa en C++ para determinar el promedio de tres notas y determinar si el estudiante aprobó o no.

#include <iostream> 
using namespace std; 

int main () 
{
        float nota1, nota2, nota3, promedio = 0;
 cout<<"Ingrese sus notas"<<endl;
 cin>> nota1 >> nota2 >> nota3;
 promedio = (nota1 + nota2 + nota3) / 3;

 if (promedio >= 9.5)
 { 
  cout<<"Aprobado"<<endl;
 }
 else 
 { 
  cout<<"Reprobado"<<endl;
 }

 return 0;
}

15. Hacer un programa en C++ para determinar el aumento de un trabajador, se debe tomar en cuenta que si ganaba más de $2000 tendrá un aumento del 5%, si generaba menos de $2000 su aumento será de un 10%.

#include <iostream> 
using namespace std; 

int main () 
{
        float salario;
 cout<<"Ingrese su salario anterior"<<endl;
 cin>> salario;

 if (salario < 2000)
 { 
  cout<<"Su nuevo salario sera "<<salario + (salario * 0.10);
 }
 else 
 { 
  cout<<"Su nuevo salario sera "<<salario + (salario * 0.05);
 }

 return 0;
}



15 comentarios:

  1. esta pagina me ayudo a practicar para mi examen, les agradezco

    ResponderEliminar
  2. realizar un diagrama que informe si la suma de dos numeros es menor que 100

    ResponderEliminar
  3. Realizar un programa
    en el que 3 personas realizan una inversion
    y quien dio el mayor porcentaje sera el dueño de la empresa
    el segundo quien mas dio, va ser el gerente general
    y el tercero sera un inversor

    ResponderEliminar
    Respuestas
    1. int inversion1 = 0, inversion2 = 0, inversion3 = 0, duenio, gerente, inversor;

      cout << "Ingrese el valor de la inversion 1: ";
      cin >> inversion1;
      cout << "Ingrese el valor de la inversion 2: ";
      cin >> inversion2;
      cout << "Ingrese el valor de la inversion 3: ";
      cin >> inversion3;

      if (inversion1 > inversion2 && inversion1 > inversion3)
      {
      duenio = inversion1;
      cout << "El duenio es: el inversor 1" << endl;
      }
      else if (inversion2 > inversion1 && inversion2 > inversion3)
      {
      duenio = inversion2;
      cout << "El duenio es: el inversor 2" << endl;
      }
      else
      {
      duenio = inversion3;
      cout << "El duenio es: el inversor 3" << endl;
      }
      if (inversion1 < inversion2 && inversion1 > inversion3)
      {
      gerente = inversion1;
      cout << "El gerente es: el inversor 1" << endl;
      }
      else if (inversion2 < inversion1 && inversion2 > inversion3)
      {
      gerente = inversion2;
      cout << "El gerente es: el inversor 2" << endl;
      }
      else
      {
      gerente = inversion3;
      cout << "El gerente es: el inversor 3" << endl;
      }
      if (inversion1 < inversion2 && inversion1 < inversion3)
      {
      inversor = inversion1;
      cout << "El inversor es: el inversor 1" << endl;
      }
      else if (inversion2 < inversion1 && inversion2 < inversion3)
      {
      inversor = inversion2;
      cout << "El inversor es: el inversor 2" << endl;
      }
      else
      {
      inversor = inversion3;
      cout << "El inversor es: el inversor 3" << endl;
      }

      Eliminar

  4. Ejercicio N° 2
    Eleborar un programa que calcule el monto a pagar de la matrícula de un estudiante del I.E.S.T.P. UTCUBAMBA.
    Se calculará de la siguiente manera
    * Si el estudiante es de agropecuaria y computación la matricula sera de 50 soles.
    * Si el estudiante es de sexo femenino se le descontará 5 soles.
    me podrian ayudar con ese ejercicio en visual studio code, gracias

    ResponderEliminar
  5. 2. Escriba el programa en código en C++ para que una tienda pueda ingresar por cada cliente el monto total vendido en soles (validando datos); al monto total vendido se le aplica un descuento de acuerdo a las siguientes condiciones: si la venta es viernes (V o v) y lleva más de 20 productos se descontará el 15% y si la venta es lunes (L o l) y lleva más de 40 productos se le descontará 25%. Si es cualquier otro día no se descuenta.

    ResponderEliminar
  6. Crear un programa para un supermercado donde pida el nombre, edad de la persona y le calcule lo siguiente
    precio de 4 productos
    calculo del sub total
    calculo del ISV 15%
    descuento del 7% si la compra es mayor de 3,000.00
    descuento del 10% si la compra es mayor de 5,000.00
    descuento de tercera edad 10% (mas 60 años)
    muestre un mensaje de "gracias por su compra"
    (if anidado) C++

    ResponderEliminar
  7. 1. En un almacén se hace un 30% de descuento a los clientes cuya compra supere los $5000 ¿Cuál será la cantidad que pagara una persona por su compra?

    ResponderEliminar
  8. De programacion realizar los siguientes programas en Dev C++:
    Utilizando el condicional if. Para alumnos en linea.

    Si la compra de artículos en una tienda es mayor de $ 350.00, obtendremos un descuento del 5 % sobre la compra incluyendo el IVA.​ Me podría ayudar por favor

    ResponderEliminar
  9. SE COMPRA EN UNA MUEBLERIA UN MUEBLE x, SI EL MUEBLE CUESTA DE 1-2000 SE
    REALIZA DESCUENTO DEL 10%, SI EL MUEBLE CUESTA DE 2001-4000 SE REALIZA
    DESCUENTO DEL 20% Y SI EL MUEBLE CUESTA DE 4001- EEN ADELANTE SE REALIZA
    DESCUENTO DEL 40%,
    EL COMPRADOR PUEDE LLEVAR 1, 2, O 3 DEL ATICULO DESEADO, LA CANTIDAD NO
    IMPORTA PARA EL DESCUENTO.
    A) SOLICITA ELPRECIO
    B) SOLICITA LA CANTODAD
    C) MUESTRA EL TOTAL DE COMPRA SIN DESCUENTO
    D) MUESTRA ELL DESCUENTO QUE SE LE REALIZA
    E) MUESTRA EL TOTAL DE COMPRA CON DESCUENTO me ayudan?

    ResponderEliminar
  10. c++ switch Programa que realice un menú para ir a ver un partido de futbol donde elijara la localidad.
    sol norte precio de la entrada será de 350.00 y pedirá cuantas entradas comprara
    sol sur precio de entrada será de 350.00 y pedirá cuantas entradas comprara
    si es preferencia el precio de la entrada será de 700.00 y pedirá cuantas entradas comprara
    si es silla el precio de la entrada será de 900.00 y pedirá cuantas entradas comprara
    si es palco el precio de la entrada será de 1500.00 y pedirá cuantas entradas comprara

    para todas las localidades si la persona es de la tercera edad se le aplicara un descuento del 35%,
    de igual forma si compra mas de 5 entradas un descuento del 5%.

    ResponderEliminar
  11. Buenas, perdon pero en el programa del zapatero, cuando el cliente compra 10 zapatos recibe un descuento deberia ser
    if (x <= 10) en lugar de if (x < 10) ahi si el descuento se aplica correctamente a partir de la unidad 11, ME ENCANTO LA PAGINA!! sirve un monton para practicar!!!

    ResponderEliminar
  12. Realizar en Dev C++. Hacer un menú con la estructura Switch y Case. En la primera opción
    debe de realizar lo siguiente: ingresar tres números, si todos los números son iguales imprime la suma con
    el segundo y a este resultado se le multiplica por el tercero. En la segunda opción debe realizar la
    operación de calcular la longitud de una circunferencia.
    Nota: el menú debe ser mostrado únicamente si su contraseña es correcta de lo contrario enviara mensaje
    de error. Necesito de su ayuda por favor es para las 22:00 horas

    ResponderEliminar