Page 1

Universidad Madero Aplicaciones de Informática para Ingeniería Proyecto Ordinario: Página web Guerrero Carreón Torres 4045993 Martha Patricia Hernández Zamora Otoño 2016


ÍNDICE Contenido 1.- Semáforo:......................................................................................................................................3 ...........................................................................................................................................................4 ...........................................................................................................................................................4 2.- Tipos de productos con if anidados:..............................................................................................5 3.- Número positivo y negativo:..........................................................................................................7 4.- Número mayor:.............................................................................................................................9 5.- Longitud:.....................................................................................................................................11 6.- Áreas y perímetros de figuras:.....................................................................................................13 7.-Tipos de productos con switch:....................................................................................................15 8.- Número positivo y negativo con switch:......................................................................................17 9.- Repetir semáforo:........................................................................................................................19 .........................................................................................................................................................20 10.- Repetir frutas:...........................................................................................................................21 .........................................................................................................................................................22 11.- Edades con if anidados:.............................................................................................................23 12.- Ciclo para:..................................................................................................................................25 .........................................................................................................................................................26 13.- Tablas de multiplicar:.................................................................................................................27


1.- Semรกforo: Hacer un algoritmo que solicite el color de un semรกforo y dependiendo del color, muestre la acciรณn a tomar.


Usuario

Sistema

Declaraciรณn de variables

color Texto

color

"dato invรกlido"

"Introduce un color"

F

color=="verde"

V "siga"

F

color=="amarillo"

V "preventiva"

2.- Tipos de productos con if anidados:

F

color=="rojo"

V "alto"


Hacer un algoritmo que solicite un tipo de producto entre medicamentos, comestibles y otros, y el precio sin IVA, que entregue el precio con IVA, 5% medicamentos, 0% comestibles y 16% otros. Usando los if anidados.


Usuario

Sistema

Declaraciรณn de variables

producto, precio como entero

"Producto: 1.-M 2.- C 3.- O"

producto

"Selecciona un producto"

"Error" precio

"Dame el precio" F

producto==1

V "Pagas precio por 1.05"

F

producto==2

V "Pagas precio"

F producto==3

V "Pagas precio por 1.16"


3.- NĂşmero positivo y negativo: Hacer un algoritmo que solicite un nĂşmero y entregue si es positivo o negativo en caso de ser 0 o texto, aparecerĂĄ error.


Usuario

Sistema

Declaraciรณn de variables

num1 como entero

num1

"Introduce un numero"

F

F num1>0

V "Pos itivo"

num<0

V "Negativo"

"No vรกlido"


4.- Número mayor: Hacer un algoritmo que solicite 2 números, los compare y entregue cual es el número mayor o si son iguales.


Usuario

Sistema

DeclaraciĂłn de variables

num1, num2 como enteros "Introducir primer nĂşmero" num1 "Introducir segundo nĂşmero"

num2

F num1 > num2

V

num1, "es mayor"

num2 > num1

V

num2, "es mayor"

F num1==num2

V

"Son Iguales"

F


5.- Longitud: Hacer un algoritmo que solicite una longitud en metros y la convierta en yardas y pies.


Usuario

Sistema

long1 como entero

Declaraciรณn de variables

long1

V long1<=0

F

"En yardas: ", long1*0.914 "En ft: ", long1/3.28

"Error"


6.- Áreas y perímetros de figuras: Hacer un algoritmo que solicite una figura entre cuadrados, rectángulo y triángulo y en base a la opción elegida calcule el área y el perímetro. Si se ingresa otro dato marcara error y terminara.


Usuario

Sistema

Declaraciรณn de variables

opcion, m ed1, base2, altura2, altura3, base3 com o enteros

"Solicitar opciรณn"

opcion opciones

opcion==1 med1

Default

"Solicitar m edidas de un lado" "Error" med1*4, "Perimetro" med*2, "Area"

opcion==2

opcion==3 "Solicitar bas e" base2 "Solicitar altura" altura2 base2*altura2, "Area" (base2*2)+(alruta2*2)/2, "Perimetro" "Solicitar altura3"

altura3

bas e3

"Solicitar base3"

(base3*altura3)/2, "Area" base3*3, "Perimetro"


7.-Tipos de productos con switch: Hacer un algoritmo que solicite un tipo de producto entre medicamentos, comestibles y otros, y el precio sin IVA, que entregue el precio con IVA, 5% medicamentos, 0% comestibles y 16% otros. Usando la barra sincronizadora o switch.


Usuario

Sistema

producto, precio como entero

Declaraciรณn de variables

"Tipo de variables: 1- Medicamentos, 2- Comestibles, 3- Otros"

"Ingresa el tipo de producto"

producto

"Ingresar precio sin iva" precio productos

default producto==1 "pagas", precio*1.05

"Error" producto==3 producto==2

"pagas", precio

"pagas", precio*1.16


8.- Número positivo y negativo con switch: Hacer un algoritmo que solicité un número, el algoritmo debe determinar si es positivo o negativo, y en caso de ser 0 mostrará no válido.


us ua rio

s is te ma

declaracion de variables numero entero

"introducir un num ero" numero

numero.

numero > 0 "num ero pos itivo"

num ero < 0 "num ero negativo

default "error"


Nota: Este ejercicio no se realizó en PSeInt

9.- Repetir semáforo: Hacer un algoritmo que solicite un color del semáforo (Rojo, Verde o Amarillo) y en base al color decida la acción que debe hacerse, si no se introduce uno de los colores del semáforo marcará error y volverá a pedir el dato.


Usuario

Sistema

color como entero

Declaraciรณn de variables

"Introducir color" color "Error" F color==rojo

F

F color==verde

V

V

"Alto"

"Siga"

color==amarillo

V

"Precauciรณn"


10.- Repetir frutas: Hacer un algoritmo que solicite los kilos comprados de sandía, jícama y piña en caso de que alguno de esos datos sea menor a 0, marcar error y volver a pedir el dato, luego entregar el número de vasos donde por la sandía son 8 por kilo, jícama 11.5 por kilo y piña 9 por kilo y entregar la cantidad cobrada por cada fruta, sandía 11 por vaso, jícama 8.5 por vaso y piña 10 por vaso.


Usuario

Sistema

kilosj, kiloss, kilosp como enteros "Solicitar kilos de Jicama" kilosj

V

"Error"

kilosj<=0 F "Solicitar kilos de Sandía" kiloss V

"error"

kiloss<=0 F "Solicitar kilos de Piña" kilosp

kilosp<=0

V

"ERROR"

F kilosj*8, "Vasos de Jicama" - kiloss*11.5, "Vasos de Sandía" - kilosp*9, "Vasos de piña"

(kilosj*8)*11, "Cobrado por la Jicama" - (kiloss*11.5)*8.5, "Cobrado por la Sandía" - (kilosp*9)*10, "Cobrado por la Piña"

Declaración de variables


11.- Edades con if anidados: Hacer un algoritmo que solicite una edad y en base a ella, determine si es mayor o menor de edad, o dato invรกlido.


Usuario

Sistema

edad como entero

Declaraciรณn de variables

"Introduce una edad"

edad

ead>=0 y edad<=1

V

"Es menor"

F

F edad>=18 y edad<=120

V

"Dato invalido"

"Es mayor"


12.- Ciclo para: Hacer un algoritmo que solicite el nĂşmero de familiares que tienes, asĂ­ como sus edades y saque el promedio de edad de tu familia.


New Sw imlane

New Sw imlane2

Declaraciรณn de variable

int i=1, suma=0, edad como entero

"Dame # de familiares"

num

No num>=1

Si "Dame la edad"

edad Suma=Suma +edad

i=i+1

"El promedio de edad en tu familia es: ", suma/num


13.- Tablas de multiplicar: Hacer un algoritmo que solicite una tabla de multiplicar y hasta que número lo multiplicara, y que entregue la tabla escogida hasta el número que se solicitó multiplicar.


Usuario

Sistema

int tabla, num, i

Declaraciรณn de variables

"Dame la tabla"

tabla

"multiplicarรก hasta: "

num

i=1

num>=i

tabla, "x", i, "=", tabla*i

i=i+1


Proyecto ordinario info