Page 1

Informática aplicada a la ingeniería.

Algoritmos con diagrama de actividades y en código c#.

Profesora: Marta Patricia Hernández Zamora.

Alumnos: Manuel Yáñez Guerrero


Ă?ndice.

Ejercisio1. Problema. Programa que pida una edad e imprima si es menor o mayor de edad.


Diagrama de actividades.

C贸digo en C#. // inicializacion de variables int numero = 0; string valor = " "; Console.WriteLine(" introduce la edad"); numero = Convert.ToInt16(Console.ReadLine()); if (numero >=0 & numero <=17) Console.WriteLine(" es menor de edad"); if (numero < 0) Console.WriteLine(" error"); if (numero >=18 & numero<=100) Console.WriteLine(" es mayor de edad"); Console.ReadKey(); Ejercisio2. Problema. Programa que pida un precio, imprime el descuesto, iva y precio final. Diagrama de actividades.


C贸digo en C#. // inicializacion de variables string valor = " "; double P = 0; double total, descuento, iva; Console.WriteLine(" Dame el precio" ); valor = Console.ReadLine(); P = Convert.ToDouble(valor); iva = P * .16; descuento = P * .10; total = P - descuento + iva; Console.WriteLine(" el iva es {0}", iva); Console.WriteLine(" el descuento es {0}", descuento); Console.WriteLine(" el total es {0}", total); Console.ReadLine();


Ejercisio3. Problema. Programa que pida e imprima la suma, resta y multiplicación de dos números. Diagrama de actividades.

Código en C#. //Inicialización de variables string valor = " "; int n1 = 0; int n2 = 0; int suma, resta, multiplica; Console.WriteLine("Dame el primer número"); valor = Console.ReadLine(); n1 = Convert.ToInt16(valor); Console.WriteLine("Dame el segundo número"); valor = Console.ReadLine(); n2 = Convert.ToInt16(valor); suma = n1 + n2; resta = n1 - n2; multiplica = n1 * n2; Console.WriteLine("La suma es {0}",suma); Console.WriteLine("La resta es {0}",resta); Console.WriteLine("La multiplicación es {0}", multiplica); Console.ReadLine();


Ejercisio4. Problema. Programa que pida 5 numeros e imprima su promedio. Diagrama de actividades.

C贸digo en C#. // inicializacion de variables string valor = ""; int n1 = 0; int n2 = 0; int n3 = 0; int n4 = 0; int n5 = 0; int promedio;


Console.WriteLine("Dame 5 numeros"); valor = Console.ReadLine(); n1 = Convert.ToInt16(valor); Console.WriteLine("Dame 5 numeros"); valor = Console.ReadLine(); n2 = Convert.ToInt16(valor); Console.WriteLine("Dame 5 numeros"); valor = Console.ReadLine(); n3 = Convert.ToInt16(valor); Console.WriteLine("Dame 5 numeros"); valor = Console.ReadLine(); n4 = Convert.ToInt16(valor); Console.WriteLine("Dame 5 numeros"); valor = Console.ReadLine(); n5 = Convert.ToInt16(valor); promedio = n1 + n2 + n3 + n4 + n5 / 5; Console.WriteLine(" el promedio es {0}", promedio); Console.ReadLine();

Ordinarioinfo1 (2)