Issuu on Google+

Fernando Daniel Diaz Bojalil

1


Indice:

Ejercicio 1: tabla de multiplicar Hacer un programa que pida una tabla de multiplicar solo son vรกlidas las tablas del 2 al 9 y que el usuario vuelva a pedir una tabla

2


Diagrama de actividad

3


codigo int tabla = 0; int n = 0; int resultado = 0; string valor = ""; int resp = 0; do { Console.WriteLine("Dame la tabla de multiplicar que quieras calcular "); valor = Console.ReadLine(); tabla = Convert.ToInt16(valor); //pedir la tabla de multiplicar //comienzo del if

if ((tabla < 2) || (tabla > 9))// si cumple {

Console.WriteLine("error ingresa una tabla del 2 al 9"); }

// termina el if

else //si no lo cumple { //comienzo del for for (n = 1; n <= 10; n++) { resultado = tabla * n; Console.WriteLine("la tabla {0}*{1} es igual a {2}", tabla, n, resultado);

} //termina el for

Console.WriteLine("quieres otra tabla de multiplicar? presiona 1 para otra multiplicacion 2 para salir", resp); valor = Console.ReadLine(); resp = Convert.ToInt16(valor); } } while (resp !=2 ); //while

4


Ejercicio 2: 10 Edades Realizar un programa que solicite la edad de 10 personas y me muestre: 多cuantos mayores de edad son y el promedio de sus edades? 多Cuantos menores de edad son y el promedio de sus edades? 多Cuantas edades invalidas se introdujeron? Donde mayores= 18-110 y menores= 0-17

5


6


Diagrama

C贸digo int c = 0; string valor = ""; int edades = 0; int int int

invalidas = 0; mayores = 0; menores = 0;

int int

sumam = 0; sumame = 0;

double promediom = 0.0; double promediome = 0.0;

for (c = 0; edades < 10; c = c + 1) { Console.WriteLine("Dame la edad de 10 personas"); // solicitar la edad de 10 personas valor = Console.ReadLine(); edades = Convert.ToInt16(valor); if ((edades >= 18) && (edades < 110)) // valido para las edades mayores { mayores = mayores + 1; sumam = edades + sumam; } if ((edades < 18) && (edades>0)) //valido para las edades menores { menores = menores + 1; sumame = edades + sumame; } invalidas

if ((edades < 0) || (edades > 110)) // valido para las edades invalidas = invalidas + 1; }// for

if(mayores>0) //valido para que no se haga la divisi贸n entre cero promediom = sumam / mayores; if(menores>0) // valido para que no se haga la divisi贸n entre cero

7


promediome = sumame / menores; Console.WriteLine("Mayores son {0} y su promedio {1}", mayores, // muestro cuantos mayores y su promedio Console.WriteLine("Menores son {0} y su promedio {1}", menores, promediome); // muestro cuantos menores y su promedio Console.WriteLine("invalidas son {0}", invalidas); // muestro cuantas invalidad se introdujeron promediom);

Console.ReadKey(); // se para la pantalla

8


Ejercicio 3: 2 nĂşmeros sumar restar multiplicar Hacer un programa que pida 2 nĂşmeros y que los sume reste y multiplique

9


Diagrama

10


C贸digo int numero1 = 0; int numero2 = 0; string valor=""; int suma = 0; int producto = 0; int resta = 0; Console.WriteLine("dame el primer numero"); valor = Console.ReadLine(); numero1 = int.Parse(valor); Console.WriteLine("dame el segundo numero"); valor = Console.ReadLine(); numero2 = int.Parse(valor); suma += numero1 + numero2; resta -= numero1 - numero2; producto = numero1 * numero2; Console.WriteLine("la suma de los 2 numeros es {0} la resta de los 2 numeros es {1} y el producto de los 2 numeros es {2}",suma,resta,producto); Console.ReadKey();

11


Ejercicio 4: Tipos de transportes Hacer un programa que pida que tipo de transporte quiere y que si quiere otro tipo de transporte Mostrar cuantos pasaron de cada tipo Cuanto se pag贸 de cada tipo Cual fue el total general El total de transportes que pasaron

12


13


Diagrama C贸digo int tipo=0; int tipo1=0; int tipo2=0; int tipo3=0; string valor=""; bool opcion = false; int total1=0; int total2=0; int total3=0; int totalgeneral=0; int totaldetransportes; do {

Console.WriteLine("que tipo de transporte quieres"); valor = Console.ReadLine(); tipo = Convert.ToInt32(valor); if ((tipo < 0) || (tipo >= 4)) { Console.WriteLine("error vuelve a pedir un tipo de transporte

del

1 al 3");

} else if (tipo == 1) tipo1 = tipo1 + 1; else if (tipo == 2) tipo2 = tipo2 + 1; else if (tipo == 3) tipo3 = tipo3 + 1; Console.WriteLine("quieres otro tipo de transporte (true/false)"); valor = Console.ReadLine(); opcion=Convert.ToBoolean(valor);

} while (opcion==true); total1=tipo1*50; total2=tipo2*100; total3=tipo3*200; totalgeneral = total1 + total2 + total3; totaldetransportes=tipo1+tipo2+tipo3;

14


Console.WriteLine("pasaron del tipo1 {0} del tipo2 {1} del tipo3 {2}", tipo1, tipo2, tipo3); Console.WriteLine("del tipo1 se pago {0} del tipo2 se pago {1} del tipo3 se pago {2}",total1,total2,total3); Console.WriteLine("el total general es {0}", totalgeneral); Console.WriteLine("el total de transportes que paso fueron: {0}",totaldetransportes); Console.ReadKey();

15


EJERCICIO 5

16


17


Ejercicios