rational rose y excel

Page 1

Universidad Madero, Puebla

Aplicaciones de informĂĄtica para la ingenierĂ­a Gustavo Carrillo Talavera


Contenido 1. Edad con If anidado 2. Dos números enteros – Mayor y Menor 3. Dos números enteros – Positivo y Negativo 4. Área cuadrado, rectángulo y triángulo con if anidado 5. Longitud con If anidado 6. Compra de medicamentos, comestible y otro con if anidado 7. La hora de México, Alemania, India y Australia 8. Longitud con switch 9. Área cuadrado, rectángulo y triángulo con switch 10. Frutas 11. Longitud con Do-while 12. Caseta de peaje


1- Edad con If anidado 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.

Usuario

Sistema

Int edad

edad

Declaracion de variables

"Ingresar edad"

edad>=0 y edad<=17

V "Es menor"

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication38 { class Program { static void Main(string[] args) { //Declaraciรณn de variables int edad;

F

edad>=18 y edad<=120

V "Es mayor"

F

"Error"


string leer; Console.WriteLine("Ingresa una edad"); leer = Console.ReadLine(); edad = Convert.ToInt16(leer); if (edad >= 0 & edad <= 17) Console.WriteLine("La persona es menor de edad"); else if (edad >= 18 & edad <= 120) Console.WriteLine("La persona es mayor de edad"); else Console.WriteLine(" Ingreso una edad erronea"); Console.ReadKey(); }//main } }

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

2- Dos números enteros – Mayor y Menor


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

Usua rio

Sistema

Declaracion de variables

Int. primerNumero,segundoNumero

primerNum ero

s egundoNum ero

"Ingres ar primer numero"

"Ingres ar s egundo numero" V

" El prim er num ero es m ayor"

primerNumero>segundoNum ero

F

primerNumero== segundoNumero

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;

F "Error"

namespace ConsoleApplication13 { class Program { static void Main(string[] args) { //Declaracion de variable int primerNum, segundoNum; string leer; Console.WriteLine("Dame el 1° num"); leer = Console.ReadLine(); primerNum = Convert.ToInt16(leer);

V

"Son iguales "


Console.WriteLine("Dame el 2° num"); leer = Console.ReadLine(); segundoNum = Convert.ToInt16(leer); if (primerNum>segundoNum) Console.WriteLine ("El numero mayor es: {0}", primerNum); else if (segundoNum>primerNum) Console.WriteLine ("El numero mayor es: {0}", segundoNum); else if (primerNum==segundoNum) Console.WriteLine ("Son iguales"); Console.ReadKey(); } // main } }

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

3- Dos números enteros – Positivo y Negativo


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 Usuario

Sistema

Declaracion de variables

Int. num 1

num1

"Ingres ar un numero"

V num1>0

"Positivo"

F

V num1<0

F "Dato no valido"

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication38 { class Program { static void Main(string[] args) {//Declaración de variables int num; string leer; Console.WriteLine("Ingresar numero"); leer = Console.ReadLine(); num = Convert.ToInt16(leer); if (num > 0)

"Negativo"


Console.WriteLine("Positivo"); else if (num < 0) Console.WriteLine("Ngeativo"); else Console.WriteLine("Dato no valido"); Console.ReadKey(); } //main } }

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

4- ร rea cuadrado, rectรกngulo y triรกngulo con if anidado


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

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication17 { class Program


{ static void Main(string[] args) { //Declaraciónm de variable int opc, lado, vase, altura; string leer; Console.WriteLine("Ingresa una opción"); leer = Console.ReadLine(); opc = Convert.ToInt16(leer); if (opc == 1) { Console.WriteLine("Dame el lado"); leer = Console.ReadLine(); lado = Convert.ToInt16(leer); Console.WriteLine("El área del cuadrado es: {0}", lado * lado); Console.WriteLine("El perímetro es: {0}", lado * 4); } else if (opc == 2) { Console.WriteLine("Dame la base"); leer = Console.ReadLine(); vase = Convert.ToInt16(leer); Console.WriteLine("Dame la altura"); leer = Console.ReadLine(); altura = Convert.ToInt16(leer); Console.WriteLine("El área del rectangulo es: {0}", vase * altura); Console.WriteLine("El perímetro del rectangulo es {0}", vase * 2 + altura * 2); } else if (opc == 3) { Console.WriteLine("Dame la base"); leer = Console.ReadLine();


vase = Convert.ToInt16(leer); Console.WriteLine("Dame la altura"); leer = Console.ReadLine(); altura = Convert.ToInt16(leer); Console.WriteLine("El área del triámgulo es: {0}", (vase * altura) / 2); Console.WriteLine("El perímetro del triángulo es {0}", altura * 2 + vase); Console.ReadKey(); }//main } } }

Prueba de escritorio: Entrada: 3, ancho: 15, altura: 5 Salida: Triangulo Área: 37 Perímetro: 25

5- Longitud con If anidado


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.

Usuario

Sistema

Int. m etros ,opc

metros

Declaración de Variables

"Ingres ar una longitud en m etros "

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

opc

"Ingresa una opcion"

F opc==1

F opc==2

opc==3

F

v v

"La longitud en pies es :", m etros*3.29084

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

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

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication9 { class Program { static void Main(string[] args) { //Declaracion de variables int opc, metros; string leer; {

"Error"


Console.WriteLine("Ingresa una longitud en metros:"); leer = Console.ReadLine(); metros = Convert.ToInt16(leer); Console.WriteLine("Opciones: 1.- Convertir a Yardas, 2.- Convetir a Pulgadas, 3.- Convertir a Pies"); Console.WriteLine("Ingresa una Opciรณn"); leer = Console.ReadLine(); opc = Convert.ToInt16(leer); } if (opc == 1) Console.WriteLine("La longitud en yardas es: {0}", metros * 1.09361); else if (opc == 2) Console.WriteLine("La longitud en pulgadas es: {0}", metros * 39.3701); else if (opc == 3) Console.WriteLine("La longiud en pies es: {0}", metros * 3.28084); else Console.WriteLine("Error"); Console.ReadKey(); }//main } }

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

6- Compra de medicamentos, comestible y otro con if anidado


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. Usuario

Sistema

Declaración de Variables

Int precio, tipo

precio

"Ingres a el precio s in iva"

tipo

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

F tipo==1

F tipo==2

V V

"El precio es:", precio

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

using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication20 { class Program { static void Main(string[] args) { //declaracion de variables int precio=0, tipo; string leer; Console.WriteLine("Ingresa el precio sin iva"); leer = Console.ReadLine(); precio = Convert.ToInt16(leer);

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


Console.WriteLine("Elige un tipo de producto: 1. Medicamento, 2. Comestible, 3. Otros"); leer = Console.ReadLine(); tipo = Convert.ToInt16(leer); if (tipo == 1) Console.WriteLine("El precio con iva es: ${0}", (precio * .05) + precio); else if (tipo == 2) Console.WriteLine("El precio es: ${0}", precio); else Console.WriteLine("El precio con iva es: ${0}", (precio * .16) + precio); Console.ReadKey(); } //main } }

Prueba de escritorio: Entrada: precio= $150 tipo= 1 Salida: El precio con IVA es $157.5

7- La hora de MĂŠxico, Alemania, India y Australia


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. Usuario

Sistema

Declaración de Variables

Int hora, min, pais

hora

min

pais

"Ingresa la hora:"

"Ingresa los minutos:"

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

F pais==1

pais==2

F

V V

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

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

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication20 { class Program { static void Main(string[] args) { //declaracion de variables

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


int hora,min,pais; string leer; Console.WriteLine("Ingresa la hora de MĂŠxico"); leer = Console.ReadLine(); hora = Convert.ToInt16(leer); Console.WriteLine("Ingresa los minutos"); leer = Console.ReadLine(); min = Convert.ToInt16(leer); Console.WriteLine("Elige un paĂ­s: 1. Alemania, 2.India, 3.Australia"); leer = Console.ReadLine(); pais = Convert.ToInt16(leer); if (pais == 1) Console.WriteLine("La hora en alemania es: {0}", (hora+8)-24, min); else if (pais == 2) Console.WriteLine("La hora en India es: {0}", (hora+13)-24, min); else Console.WriteLine("La hora en Australia: {0}", (hora+23)-24, min); Console.ReadKey();

} //main } }

Prueba de Escritorio: Entrada: 1. 22 Mex Salida: 6 hrs 8- Longitud con switch


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.

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication25 { class Program { static void Main(string[] args) { //Declaracion de variables int opc, metros; string leer; {


Console.WriteLine("Ingresa una longitud en metros:"); leer = Console.ReadLine(); metros = Convert.ToInt16(leer); Console.WriteLine("Opciones: 1.- Convertir a Yardas, 2.- Convetir a Pulgadas, 3.- Convertir a Pies"); Console.WriteLine("Ingresa una Opciรณn"); leer = Console.ReadLine(); opc = Convert.ToInt16(leer); switch (opc) { case 1: { Console.WriteLine("La longitud en yardas es: {0}", metros * 1.09361); break; } case 2: { Console.WriteLine("La longitud en pulgadas es: {0}", metros * 39.3701); break; } case 3: { Console.WriteLine("La longiud en pies es: {0}", metros * 3.28084); break; } default: { Console.WriteLine("Error"); break; } } // del switch Console.ReadKey();


}//main } } }

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


9- Área cuadrado, rectángulo y triángulo con switch 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 Usuario

Sistema

Int opc, lado, base, altura

Declaración de variables

"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...

altura base

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

bas e.

altura.

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

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

opc==3 "Dame la base"

"Dame la altura."

default "Error"


using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication12 { class Program { static void Main(string[] args) { //Declaraciónm de variable int opc, lado, vase, altura; string leer; Console.WriteLine("Ingresa una opción"); leer = Console.ReadLine(); opc = Convert.ToInt16(leer); switch (opc) { case 1: { Console.WriteLine("Dame el lado"); leer = Console.ReadLine(); lado = Convert.ToInt16(leer); Console.WriteLine("El área del cuadrado es: {0}", lado * lado); Console.WriteLine("El perímetro es: {0}", lado * 4); break; } case 2: { Console.WriteLine("Dame la base"); leer = Console.ReadLine(); vase = Convert.ToInt16(leer); Console.WriteLine("Dame la altura"); leer = Console.ReadLine(); altura = Convert.ToInt16(leer);


Console.WriteLine("El área del rectangulo es: {0}", vase * altura); Console.WriteLine("El perímetro del rectangulo es {0}", vase * 2 + altura * 2); break; } case 3: { Console.WriteLine("Dame la base"); leer = Console.ReadLine(); vase = Convert.ToInt16(leer); Console.WriteLine("Dame la altura"); leer = Console.ReadLine(); altura = Convert.ToInt16(leer); Console.WriteLine("El área del triámgulo es: {0}", (vase * altura) / 2); Console.WriteLine("El perímetro del triángulo es {0}", altura * 2 + vase); break; } } // del switch Console.ReadKey(); }//main } }


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

10-Frutas


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. New Sw imlane

New Sw imlane2

Declaracion de variables

double. opc,kg

"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

kg

kg.

F

opc==1

opc==2

V

V

"Dame los kilogramos"

F kg>0

F

"Dame los kilogramos."

"Error"

V opc==4

opc==3

V

kg.>0

F

".Dame los kilogramos."

""Dame los kilogramos"

"Error."

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

."Error"

V

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

kg..

F

.kg>0

V

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

V

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

V

.kg.>0

V

F

"Error".

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

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


using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication5 { class Program { static void Main(string[] args) { //Declaraciónm de variable double kgj, kgs, kgp, kgm, vasos=0; string leer; Console.WriteLine("Cantidad de Kg de Jicama"); leer = Console.ReadLine(); kgj = Convert.ToInt16(leer); if (kgj <= 0) Console.WriteLine("Error"); else Console.WriteLine("Cantidad de Kg de Sandia"); leer = Console.ReadLine(); kgs = Convert.ToInt16(leer); if (kgs <= 0) Console.WriteLine("Error"); else Console.WriteLine("Cantidad de Kg de Piña"); leer = Console.ReadLine(); kgp = Convert.ToInt16(leer); if (kgp <= 0) Console.WriteLine("Error"); else Console.WriteLine("Cantidad de Kg de Mango"); leer = Console.ReadLine(); kgm = Convert.ToInt16(leer); if (kgm <= 0) Console.WriteLine("Error");


else Console.WriteLine("Cantidad de Vasos de Jicama:{0}", vasos= kgs * 8); Console.WriteLine("Ganancia:${0}", vasos * 10); Console.WriteLine("Cantidad de Vasos de Sandia: {0}", vasos = kgs * 14); Console.WriteLine("Ganancia:${0}", vasos * 8.50); Console.WriteLine("Cantidad de Vasos de PiĂąa:{0}", vasos = kgs * 5.5); Console.WriteLine("Ganancia:${0}", vasos * 9); Console.WriteLine("Cantidad de Vasos de Mango:{0}", vasos = kgs * 6); Console.WriteLine("Ganancia:${0}", vasos * 12); Console.ReadKey(); }//main } }

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

11- Longitud con do-while


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


using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication49 { class Program { static void Main(string[] args) { //Declaracion de variables int opc, metros; string leer; { Console.WriteLine("Ingresa una longitud en metros:"); leer = Console.ReadLine(); metros = Convert.ToInt16(leer); Console.WriteLine("Opciones: 1.- Convertir a Yardas, 2.- Convetir a Pulgadas, 3.- Convertir a Pies"); do { Console.WriteLine("Ingresa una Opciรณn"); leer = Console.ReadLine(); opc = Convert.ToInt16(leer); switch (opc) { case 1: { Console.WriteLine("La longitud en yardas es: {0}", metros * 1.09361); break; } case 2: { Console.WriteLine("La longitud en pulgadas es: {0}", metros * 39.3701); break; }


case 3: { Console.WriteLine("La longiud en pies es: {0}", metros * 3.28084); break; } default: { Console.WriteLine("Error"); break; } } // del switch }while (opc!=1 & opc!=2 & opc!=3); Console.ReadKey(); }//main } }

12-Caseta de peaje con while


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.

Usuario

Sistema

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

resp==1

"El total por auto es:",auto "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.

using System; using System.Collections.Generic;

tipo==2 camion=camion+1

"Paso otro transporte"

tipo==3 trailer=trailer+1


using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication18 { class Program { static void Main(string[] args) { int cam; int tra; int tot; int aut; int tca; int ttr; int ttot; int resp; int tipo; string lresp; string ltipo; aut = 0; cam = 0; tra = 0; Console.WriteLine("¿Pasó transporte? 1= Si 2= No"); lresp = Console.ReadLine(); resp = Convert.ToInt16(lresp); while (resp == 1) { Console.WriteLine("¿Qué tipo? 1= Auto 2= Camion 3=Trailer"); ltipo = Console.ReadLine(); tipo = Convert.ToInt16(ltipo); switch (tipo) { case 1: { aut++; Console.WriteLine("¿Pasó otro? 1= Si 2= No"); lresp = Console.ReadLine(); resp = Convert.ToInt16(lresp); break; } case 2:


{ cam++; Console.WriteLine("¿Pasó otro? 1= Si 2= No"); lresp = Console.ReadLine(); resp = Convert.ToInt16(lresp); break; } case 3: { tra++; Console.WriteLine("¿Pasó otro? 1= Si 2= No"); lresp = Console.ReadLine(); resp = Convert.ToInt16(lresp); break; } } } Console.WriteLine("Autos={0}", aut); Console.WriteLine("Camiones={0}", cam); Console.WriteLine("Trailers={0}", tra); tot = (aut + cam + tra); Console.WriteLine("Total de transportes={0}", tot); aut = (aut * 100); tca = (cam * 250); ttr = (tra * 325); ttot = (aut + tca + ttr); Console.WriteLine("$autos={0}", aut); Console.WriteLine("$camiones={0}", tca); Console.WriteLine("$trailers={0}", ttr); Console.WriteLine("$total={0}", ttot); Console.ReadKey(); }//main } }


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





Índice Excel

- Fórmulas fecha - Fórmulas texto - Fórmulas lógicas - Tablas de verdad que son 3 archivos: Ejercicios fórmulas 1-3 Ejercicios fórmulas 1-6 Ejercicios fórmulas lógicas tutorial - Tablas dinámicas 3. Programación: Importancia de la programación para Ing. Mecatrónica Lenguajes de Prog. Clase 2. Variables y Contantes


Formula de texto


Formulas lรณgicas


Fรณrmulas de fechas
























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