Lenguaje c++

Páginas: 7 (1545 palabras) Publicado: 1 de noviembre de 2014
Selectivas anidadas o compuestas:
12)En una fábrica de computadoras se planea ofrecer a los clientes un descuento que dependerá del número de computadoras que compre. Si las computadoras son menos de cinco se les dará un 10% de descuento sobre el total de la compra; si el número de computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de descuento y si son 10 o más seles da un 40% de descuento. El precio de cada computadora es de $11,000
Análisis del problema:
Entrada:
N: Numero de computadoras
Salida:
“Total”
Condiciones:
Si (N>0)
Si (N<5)
Algoritmo
Inicio
Escriba ‘numero de computadoras’
Leer N
Si (N>0)
Si (N<5)
Total= N*9900
Escribir ‘total’= total
Si no
Si ((N>=5) Λ (N<10))
Total = N*8800
Escribir‘total’, total
Si no
Total = N*6600
Escribir ‘total’, total
Si no
Escribir ‘Error, número de computadoras debe ser positivo’
Fin
13)En una llantera se ha establecido una promoción de las llantas que consiste en lo siguiente: Si se compran menos de cinco llantas el precio es de $300 cada una; el precio es de $250 si se compran de cinco a 10 y de $200 si se compran más de 10. Obtener la cantidadde dinero que una persona tiene que pagar por cada una de las llantas que compra y la que tiene que pagar por el total de la compra.
Análisis del problema:
Entrada:
LLANTAS: Numero de llantas.
Salida:
CANT: Cantidad de dinero que tiene que pagar
Condiciones:
LLANTAS<5 entonces (cant<-llantas)*300
(LLANTAS>=5) Λ (llantas<10) Entonces (cant<-llantas)*250
llantas>10Entonces (cant<-llantas)*200
Algoritmo
Inicio:
Escribir "Ingrese cuantas llantas compraras? ";
Leer LLANTAS;
Si llantas<5 Entonces
cant<-llantas*300;
Escribir "Tiene que pagar: ",cant;
Fin Si
Si llantas>=5&llantas<10 Entonces
cant<-llantas*250;
Escribir "Tiene que pagar: ",cant;
Fin Si
Si llantas>10 Entonces
cant<-llantas*200;
Escribir "Tiene que pagar:",cant;
Fin Si
Fin Proceso
14)En un juego de preguntas a las que se responde “Si” o “No” gana quien responda correctamente las tres preguntas. Si se responde mal a cualquiera de ellas ya no se pregunta la siguiente y termina el juego. Las preguntas son:
1. Colon descubrió América?
2. La independencia de México fue en el año 1810?
3. The Doors fue un grupo de rock Americano?
Sipregunta1=verdadera entonces
Si pregunta2=verdadera entonces
Si pregunta3=verdadera entonces
Ganar=cierto
Sino
Ganar = falso
Fin si
Sino
Ganar=falso
Fin si
Sino
Ganar=falso
Fin si
15)Un proveedor de estéreos ofrece descuento del 10% sobre el precio sin IVA de algún aparato si este cuesta $2000 ó más. Además, independientemente de esto, ofrece un 5% de descuento si la marca es “Nosy”.Determinar cuánto pagará, con IVA incluido, un cliente cualquiera por la compra de su aparato.
16)Una frutería ofrece las manzanas con descuento según la siguiente tabla:
NUM. DE KILOS COMPRADOS% DESCUENTO
0 - 2 0%
2.01 - 5 10%
5.01 - 1015%
10.01 en adelante20%
Determinar cuánto pagará una persona que compre manzanas en esa frutería.
Análisis del problema:Entrada:
KIMAN: valor de kilos de manzana
PREK: valor de precio por kilo
Salida:
PAGO: Lo que debe pagar una persona por comprar en esa frutería
Cálculos:
PAGO <- PREK * KIMAN
Condiciones:
(KIMAN>2) (KIMAN<=5)
(KIMAN>5) (KIMAN<=10)
(KIMAN>10)
Algoritmo
Inicio:
Escribir Sin Saltar "Ingrese el valor de kilos de manzana:"
Leer KIMAN;
Escribir Sin Saltar"Ingrese el valor de precio por kilo:"
Leer PREK;
PAGO <- PREK * KIMAN;
Si (KIMAN>2) Λ (KIMAN<=5) Entonces
PAGO <- PAGO*0.9;
Fin Si
Si (KIMAN>5) Λ (KIMAN<=10) Entonces
PAGO <- PAGO*0.85;
Fin Si
Si (KIMAN>10) Entonces
PAGO <- PAGO*0.8;
Fin Si
Escribir "Valor de pago: ", pago
Fin si...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS