Rational rose(2)

Page 1

Aplicación de la informática en la ingeniería

1er Semestre- Ingeniería en Mecatronica Universidad Madero, Puebla Ricardo Alfredo Rodríguez Flores


1

Tabla de contenido Diagrama de edad con if anidado ....................................................................................................... 2 Diagrama de dos números enteros ..................................................................................................... 3 Diagrama de un numero entero.......................................................................................................... 4 Diagrama de Áreas y perímetros con inf anidado............................................................................... 5 Diagrama de Longitud con if anidados.................................................................................................. 6 Diagrama de Compra de medicamentos, comestible y otro con if anidado ............................................ 7 Diagrama de La hora de México, Alemania, India y Australia……………………………………………………………………8 Diagrama de Longitud con switch…………………………………………………………………………………………………………….9 Diagrama de Área cuadrado, rectángulo y triángulo con switch………………………………………………………………10 Diagrama de Frutas ………………………………………………………………………………………………………………………………….11 Diagrama de Longitud con do-while…………………………………………………………………………………………………………12 Diagrama de Compra de medicamentos, comestible y otro con do-while ………………………………………………13 Diagrama de Caseta de peaje con while …………………………………………………………………………………………………14


2 Hacer un algoritmo que solicite la edad de una persona y en base a esta muestre si la persona es mayor de edad, menor de edad o es un error. Un menor tiene el rango de 0a 17, un mayor de 18 a 120 y el error es todo lo demรกs.

Prueba de escritorio: Entrada: edad= 5, 17, 18,-5 Salida: menor, menor, mayor, error

Cรณdigo de C#

Imagen de la corrida


3 Hacer un algoritmo que solicite 2 nĂşmeros entero y muestre que numero es mayor y en caso de ser igual colocar un cartel

Prueba de escritorio: Entrada: primerNumero= 1, 4, 5 segundoNumero= 3, 2, 5 Salida: menor, mayor, iguales

CĂłdigo C#


4 Hacer un algoritmo que solicite un nĂşmero entero y el algoritmo mostrara si es positivo o negativo. En caso de ser 0, mostrara dato no valido

Prueba de escritorio: Entrada: num1= 1, -2, uno Salida: positivo, negativo, dato no valido

CĂłdigo C#


5 Hacer un algoritmo que solicite el área y perímetro de: “1.- Cuadrado 2.Rectángulo 3.-Triangulo”. MENU en caso de no ingresar 1,2 o 3 mostrara error y terminara el algoritmo

Prueba de escritorio: Entrada: opc= 1, 2, 3, 4 lado=2 base=3, 5 altura=4, 4 Salida: Cuadrado Área: 4 Perímetro: 4 Rectángulo Área: 12 Perímetro: 14 Triangulo Área: 10 Perímetro: 13 Código C#


Usuario

Sistema

6 Int. metros,opc

metros

Declaración de Variables

Hacer un algoritmo que solicite una longitud. Dicha longitud corresponda a metros. Posteriormente mostrara el menú para que el usuario escoja la opción que desea convertir. El menú es: 1.-Convertir a yardas, 2.- Convertir a pulgadas, 3.- Convertir a pies.

"Ingresar una longitud en metros"

"Opciones: 1.- Convertir a yardas 2.Convertit a pulgadas 3.- Convertir a pies"

opc

"Ingresa una opcion"

F opc==1

F opc==2

F opc==3 v

v

"La longitud en pies es:", metros*3.29084

v "La longitud en pulgadas es:",metros*39.3701

"La longitud en yardas es:",metros*1.09361

Código C#

"Error"

Prueba de escritorio: Entrada: metros=1, 2, 3 opc= 1, 2, 3 Salida: La longitud en yardas es= 1.0936 La longitud en pulgadas es=78.74 La longitud en pies es= 9.87252


Usuario

Sistema

7 Declaración de Variables

Int precio, tipo

precio

tipo

"Ingresa el precio sin iva"

"Elige un tipo de productos: 1. Medicamento, 2. Comestibles, 3. Otros

F tipo==1

F tipo==2

V

V

"El precio es:", precio

"El precio con iva es:", (precio*0.05)+precio

Código C#

"El precio con iva es:", (precio*1.16) + precio

Hacer un algoritmo que solicite el precio sin iva de un producto. Mostrar el menú de los tipos de productos. Mostraran según el tipo de productos elegido, el precio a pagar según corresponda.

Prueba de escritorio: Entrada: precio= 10, 5,20 tipo= 1, 2, 3,4 Salida: El precio sin iva es 10.5 El precio sin iva es 5 El precio sin iva es 43.2 Dato no valido


Usuario

Sistema

8 Declaración de Variables

Int hora, min, pais

hora

min

pais

"Ingresa la hora:"

Hacer un algoritmo que solicite la hora de la Cd. de México. El algoritmo calculara la hora de: Alemania+8, India+13, Australia+23. Mostrará la hora correspondiente a los 3 países anteriores.

"Ingresa los minutos:"

"Elige un país: 1.Alemania, 2.India, 3.Australia"

F pais==1

F pais==2

"La hora en Australia es:",[(hora+23)-24],min

V

V

"La hora en India es:" [(hora+13)-24], min

"La hora en Alemania es:" [(hora+8)-24], min

Código C#


9

Cรณdigo C#


Usuario

Sistema

10 Int opc, lado, base, altura

Declaración de variables

Hacer un algoritmo que solicite el área y perímetro de: “1.- Cuadrado 2.Rectángulo 3.-Triangulo”. MENU en caso de no ingresar 1,2 o 3 mostrara error y terminara el algoritmo

"Opciones:1.Cuadrado, 2.Rectángulo, 3.Triángulo "Ingresa una opción"

opc

opc.

opc==1 lado

"Dame el lado"

"El área del cuadrado es:",lado*lado "El perímetro del cuadrado es...

opc==2 "Dame la altura" "Dame la base."

opc==3 "Dame la base"

default "Error"

"Dame la altura."

Prueba de escritorio: Entrada: opc= 1, 2, 3, 4 lado=2 base=3, 5 altura=4, 4

altura base

"El área del rectángulo es:",base*altura "El perímetro del rectángulo es:", base*2+altura*2

base.

Salida: Cuadrado Área: 4 Perímetro: 4 Rectángulo Área: 12 Perímetro: 14 Triangulo Área: 10 Perímetro: 13

altura.

"El área del triángulo es:", (base*2) / 2 "El perímetro del triángulo es:",altura*2+base

Código C#


NewSwimlane

NewSwimlane2

11 Declaracion de variables

double. opc,kg

Hacer un algoritmo Para una tienda que vende cocteles de fruta: 1 kg de jícama (8 vasos c/u $10), 1kg de sandía (14 vasos c/u $8.5), 1kg de piña (5.5 vasos c/u $9), 1kg de mango (6 vasos c/u $12). Solicitar el núm. De kg comprados de cada fruta. Calcular: a) Por tipo de fruta el núm. de vasos que se podrá vender y el total de dinero. B) Totales generales de la pregunta anterior.

"Opciones: 1.- 1 kg de jicama 2.- 1kg de sandia 3.-1 kg de piña 4.- 1 kg de mango opc

"Dame una opcion"

"Dato no valido" F

F

F

opc==1

opc==2

V

V

kg

"Dame los kilogramos"

kg.

F kg>0

F

V opc==4

opc==3

"Dame los kilogramos."

V

".Dame los kilogramos."

""Dame los kilogramos"

F "Error"

"Error."

kg.>0

F

"Los vasos vendidos por kg es:",kg*8* "El precio por vasos vendidos es:",kg*8*10

."Error"

.kg>0

V V

"Los vasos vendidos por kg es:", kg*14 "El precio por vasos vendidos es:",kg*14*8.5

"Los vasos vendidos por kg es:",kg*5.5

V

"El precio por vasos vendidos es:",kg*5.5*9

V

F kg..

.kg.>0

V

"Error".

"Los vasos vendidos por kg es:", kg*6

..kg "El precio por vasps vendidos es:",kg*6*12

Prueba de escritorio: Entrada: opc= 1, 2, 3, 4 kg= 1, 1, 1, 1 Salida: Vaso vendidos por kg= 8 Precio por vasos vendidos=80 Vasos vendidos por kg=14 Precio por vasos vendidos=119 Vasos vendidos por kg= 5.5 Precio por vasos vendidos=49.5 Vasos vendidos por kg= 6 Precio por vasos vendidos=72


12

Cรณdigo C#


Usuario

Sistema

13

Declaracion de variables

Int. precio,opc

precio

"Dame el precio"

v precio<0.

F "Opciones: 1.- Medicamentos 2.Comestibles 3.-Otros"

opc

"Dame una opcion"

opc.

opc==1 "El precio es:"(precio*05)+precio

opc==2 "El precio es:"precio

opc==3 "El precio es:" (precio*1.6)+precio

opc!==1 y opc!==2 y opc!==3

Cรณdigo C#


Usuario

Sistema

14 Declaracion de variables

Int. tipo, auto=0, camion=0, trailer=0

"Tipo de transporte: 1.Auto 2.-Camion 3.-Trailer

resp

"Paso un transporte 1.-Si 2.- No

No

"El total por auto es:",auto

resp==1

"El total de cobro por autoes:",(auto*100)*1.16

Si

tipo

"El total cobrado es:", (auto*100)+(trailer*325)+(camion*250)*1.16 "El total por camion es:",camion "El total de cobro por camion es:", (camion*250)*1.16

"El total de transporte es:", (auto+camion+trailer)

"El total por trailer es:", trailer "El total de cobro por trailer es:",(tariler*325)*1.16

"Que tipo"

tipó

tipo==1 auto=auto+1

resp.

Hacer un algoritmo sobre una caseta de peaje. El algoritmo preguntara que tipo de transporte paso: 1.-Auto $100 s/iva, 2.- Camión $250 s/iva, 3.- Tráiler $325 s/iva. Si introduce algo distinto al 1, 2,3, marcar error y lo solicitara nuevamente. Calcular a) Total por tipo de transporte que pasaron. b) Total general por tipo de transporte que pasaron. c) Total cobrado por tipo de transporte que pasaron. d) Total general por todos los transportes.

tipo==2 camion=camion+1

tipo==3 trailer=trailer+1

"Paso otro transporte"

Prueba de escritorio: Entrada: resp= 1, 1, 1, 1 tipo=1, 2, 3, 2 auto=0, 1 camión=0, 1, 2 Tráiler= 0, 1 Salida: auto= 1 Total=116 Camión=2 Total=580 Tráiler=1 Total=377 Total transporte=4 Total de cobro= 1073


15

Cรณdigo C#


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.