clase semana 5

29
Clase semana 5 Sentencias de condición SI – sino , y sentencias de condición anidada

Upload: geyner-david-mayanga-orosco

Post on 07-Nov-2015

225 views

Category:

Documents


0 download

DESCRIPTION

ppt

TRANSCRIPT

Clase semana 5

Clase semana 5Sentencias de condicin SI sino , y sentencias de condicin anidadaESTRUCTURAS DE SECUENCIA1.-Se requiere mostrar el resultado de sumar, multiplicar, restar y dividir dos nmeros 121236 y 735

2.-Se requiere ingresar un mensaje por teclado y mostrarlo por la pantalla

3.- Convertir y mostrar una cantidad expresada en dlares en su equivalente en Nuevos Soles. Ingresar la cantidad en dlares y el tipo de cambio.

4.- Calcular la nota final de un alumno, empleando la siguiente formula: n f= (n1+n2+n3+(n4*2)) 5Intentalo!!!ESTRUCTURAS DE SECUENCIA6.- Convertir la temperatura de grados Celsius a grados Fahrenheit, de acuerdo a la formula: F= (9/5)*C+32

7.- Desarrolle una solucin que permita ingresar las horas, minutos y segundos transcurridos y en base a ello muestre el total del tiempo transcurrido en segundos.

8.- Calcular el sueldo de un obrero y calcular un descuento del 5% por concepto de canasta de fin de ao. Mostrar el sueldo inicial, el descuento y el sueldo a cobrar.

Intentalo!!!ESTRUCTURAS LGICAS DE DECISION1.- Ingresar dos nmeros y mostrar un mensaje si ambos son iguales.

2.- Ingresar un numero y mostrar un mensaje si el numero es mltiplo de 3.

3.-Calcular y mostrar el sueldo de un trabajador conociendo el nmero de horas trabajadas y su tarifa horaria, sabiendo que se debe descontar un 10% del sueldo por concepto de impuestos si ste es mayor de S/. 3000.

4.- Se desea analizar la compra de una casa en la Molina , el vendedor le muestra los pagos que tiene que realizar:La compra de la casa en Dlares y seria $ 115,000 , el pago de Alcabala (impuesto) en Euros y es de 92, los tramites de la notaria en Soles y seria S/. 1450.00, adicionalmente se pagara un seguro que equivale al 12% del pago total (se considera Compra de la casa, Alcabala y tramites de la notaria)El tipo de cambio que le est ofreciendo el banco es el siguiente:$ 1 Dlar = 3.23 soles. 1 Euro = 4.15 soles.Si se sabe que el comprador cuenta en el banco con un crdito hipotecario de S/. 134,500.50 soles, determinar si cuenta con el capital para dicha compra.INTENTALO!!!ESTRUCTURAS LGICAS DE DECISION5.- Calcular y mostrar el monto total a pagar por la compra de un artculo si se tiene que agregar el IGV. En caso que el monto total a pagar incluido IGV sea mayor a S/.500 nuevos soles se aplica un descuento de 8%, caso contrario el descuento ser de 2%.

6- Ingresar la edad de una persona y mostrar un mensaje expresando si es o no mayor de edad.INTENTALO!!!ESTRUCTURAS LGICAS DE DECISION7.- Un vendedor de gaseosas ofrece 3 marcas, Coca-Cola , IncaKola y ColaReal , la comisin que gana por la venta de las bebidas son las siguientes:Por Coca-Cola gana el 5%, por IncaKola gana el 7% y por kolaReal gana el 10%. Del monto vendido.

si se sabe que la cantidad total de gaseosas vendidas ha sido aproximadamente: 40% de Coca-cola, el 25% de Inkakola y el resto de KolaReal.

Calcule cuanto es la comisin total del vendedor, sabiendo que el monto vendido es igual a la cantidad de gaseosa de cada tipo por su precio unitario, ademas se sabe que si la comisin total es mayor a 10,000 soles recibir una bonificacin del 1,000 soles, caso contrario, su bonificacin ser de 100 soles.

(Nota a tomar en cuenta: la cantidad de gaseosas es un nmero entero.)INTENTALO!!!

Problema 1: Disee una solucin en Pseudocdigo y Diagrama de flujo que permita ingresar y convertir una cantidad en metros a sus equivalentes en centmetros, pulgadas, pies y yardas. Considere la siguiente informacin:1 metro = 100 cm.1 pulgada = 2.54 cm.1 pie = 12 pulgadas.1 yarda = 3 pies.

Problema 2: Elabore una solucin en C++ que ingrese un nmero entero e indique las siguientes descripciones sobre el nmero ingresado:Si es positivo o negativo.Si es par o impar.Si es mltiplo de 3 o no.Si es menor que 500 o no.(Problema 3: Elabore una solucin en Java Calcular y mostrar el costo total que representa un paciente para un hospital de acuerdo al tipo de enfermedad, segn los datos de la tabla. Adicionalmente, debe considerar que los pacientes de sexo femenino menores de 12 aos implican un costo adicional de 13%.

Enfermedad TipoCosto diario por paciente1122223433454587ESTRUCTURAS LGICAS DE DECISION MULTIPLE ANIDADOSESTRUCTURAS DE DECISIONSI SINO - FIN SIIntroduccin a la ComputacinSEMANA 06 2da ParteEstructura Lgica de Decisin Doble (SI/SINO)Una estructura de decisin doble SI... SINO... FINSI permite alterar el flujo secuencial (o pasos secuenciales) de una solucin, ejecutando un conjunto de pasos dependiendo del resultado de una condicin lgica. Si la condicin resulta verdadera, se ejecuta un conjunto de pasos, y si la condicin resulta falsa, se ejecuta otro conjunto de pasos. En ningn caso se podr ejecutar ambos conjuntos de pasos a la vez.PSEUDOCODIGOEXPLICACIN:

Si la condicin resulta verdadera, se ejecutan las instrucciones que se encuentran entre las reglas ENTONCES y SINO.Si la condicin resulta falsa se ejecutan las instrucciones que se encuentran entre las reglas SINO y FINSI.Slo se ejecuta uno de los grupos de instruccin, en ningn caso se podr ejecutar ambos grupos.SI (condicin)ENTONCES instrucciones...SINO instrucciones...FINSI

ESTRUCTURAS LGICAS DE DECISIONDefinicin:Estructura Lgica de Decisin Doble (SI/SINO)ESTRUCTURAS LGICAS DE DECISION

JAVA y CEXPLICACIN:

Si la condicin resulta verdadera, se ejecutan las sentencias que se encuentran entre las llaves { } ubicadas despus de la palabra reservada if.Si la condicin resulta falsa, se ejecutan las sentencias que se encuentran entre las llaves { } ubicadas despus de la palabra reservada else.

if (condicin) { sentencias... } else { sentencias... }

Estructura Lgica de Decisin Doble (SI/SINO)ESTRUCTURAS LGICA DE DECISIONESTRUCTURAS LGICAS DE DECISIONProblema 1: Calcular y mostrar la nota final de un alumno. Si la nota final (nf) es menor a 14 se deber mostrar el mensaje Desaprobado, caso contrario se mostrar el mensaje Aprobado. Frmula: nf = (n1+n2+n3) / 3.Algoritmo NotaFinal2ENTRADA: nota1, nota2, nota3SALIDA: nf, mensaje

INICIOENTERO nota1, nota2,nota3REAL nfTEXTO mensaje LEER nota1, nota2, nota3nf = (nota1 + nota2 + nota3 ) / 3

SI ( nf < 14 ) ENTONCESmensaje = DesaprobadoSINOmensaje = AprobadoFINSI

ESCRIBIR nf, mensajeFININICIOENTERO nota1, nota2,nota3REAL nf TEXTO mensajenf = (nota1 + nota2 + nota3) / 3 nota1, nota2,nota3nota < 14FINVFmensaje=Desaprobadomensaje=AprobadomensajeESTRUCTURAS LGICAS DE DECISION package domApli; import biblioteca.Lectura; class PrgNotaFinal2 { public static void main (String[] args ) {

String mensaje; int nota1, nota2, nota3 double nf ;

System.out.print (Ingrese la nota1: ); nota1 = Lectura.leerInt(); System.out.print (Ingrese la nota2: ); nota2 = Lectura.leerInt(); System.out.print (Ingrese la nota3: ); nota3 = Lectura.leerInt();

nf = ((double)nota1+nota2+nota3) / 3; if (nf > nota1; cout >; cin >> nota2; cout ; cin >> nota3; nf = ((double)nota1+nota2+nota3) / 3;

if (nf