Está en la página 1de 12

1.

-Escribir un programa que solicite ingresar 10 notas de alumnos y nos informe Cuntos tienen notas mayores o iguales a 7 y cuntos menores. x=1 ingresar 10 notas cont 1= 0 cuantos > = 7 cont 2= 0 cuantos < 7.
Inicio x=1 Cont. 1 = 0 cont 2 = 0

x< = 7 Calificaciones mayores a 7 cont. 1

Calif

calif >=7

Calificaciones menores a 7 cont. 2

cont 2 = cont2+1 cont1 = cont1+1


{

fin

static void Main(string[] args) int c, x,calif, cont1,cont2; x = 1; cont1 = 0; cont2 = 0; Console.WriteLine("felipe:"); Console.Write("cuantas notas desea introducir?:"); c = int.Parse(Console.ReadLine()); while(x<=10) { Console.Write(x+"numeros introducidos:"); calif = int.Parse(Console.ReadLine()); if(calif>=7) { cont1 = cont1+1; } else { cont2 = cont2+1; } x++; } Console.Write("total de calificaciones mayores:"+cont1); Console.Write("total de calificaciones menores:"+cont2); Console.ReadKey(); }

x++

2.-Se ingresan un conjunto de n alturas de personas por teclado. Mostrar la altura promedio de las personas. Entrada. Ingresar n alturas. Proceso. Promedio ms alturas
Inicio

x=1 Suma = 0 n

x<n Promedio = suma/n

Altura

Suma= suma + altura x++

el promedio de las alturas =

fin

En una empresa trabajan n empleados cuyos sueldos oscilan entre $100 y $500, realizar un programa que lea los sueldos que cobra cada empleado e informe cuntos empleados cobran entre $100 y $300 y cuntos cobran ms de $300. Adems el programa deber informar el importe que gasta la empresa en sueldos al personal. nmeros de empleados Cuntos cobra mas de 100 y 300 contador 1 Cuntos cobran > 300? contdor 2, sueldo gastos.
Inicio x=1 Contador 1=0 Contador = 0 gasto = 0 n
}
int n, x, cont1, cont2, gasto,sueldo; x = 1; cont1=0; cont2=0; gasto = 0; Console.WriteLine("felipe hdez v:"); Console.Write("cuantos numeros deseo introducir:"); n=int.Parse(Console.ReadLine()); while(x<=n) { Console.Write(x+"sueldo de cada uno de trabajadores:"); sueldo=int.Parse(Console.ReadLine()); if(sueldo>=100 && sueldo<=300) { cont1=cont1+1; cont2 = cont2+1; } gasto=gasto+sueldo; x++; } Console.Write("nuemeros de trabajadores que ganan de 100 a 300 "+cont1); Console.Write("numeros de trabajadores que ganan de 300 a 500 "+cont2); Console.Write("total de sueldo pagado"+gasto); Console.ReadKey();

x<= Sueldo

Sueldo >=100 && <=300 num.tranajadores de 100 a 300 cont1 Contador 1= cont1+cont1 cont2=cont2+1 Gastos=gastos mas sueldo x++ Total de sueldo pagado fin # de trabajadores que ganan de 300 a 500 cont. 2

4.-Realizar un programa que imprima 25 trminos de la serie 11 - 22 33 - 44, etc. (No se ingresan valores por teclado) x=1 ,termno = 11 x<=25
Inici o x=1 Termino = 0

x<= 25

Termino Termino = termino + 11 x++

fin

5.- Mostrar los mltiplos de 8 hasta el valor 500. Debe aparecer en pantalla 8 - 16 - 24, etc.

Inici o Mltiplo = 8

Mltiplo <=500 fin

Mltiplo Mltiplo = mltiplo de 8

6.- Realizar un programa que permita cargar dos listas de 15 valores cada una. Informar con un mensaje cual de las dos listas tiene un valor acumulado mayor (mensajes "Lista 1 mayor", "Lista 2 mayor", "Listas iguales") Tener en cuenta que puede haber dos o ms estructuras repetitivas en un algoritmo.

Inici o

x=1
Suma 1 = 0 Suma 2 = 0

x<=15 x=1 x<5

valor suma = + valor x++

Valor Suma = suma2+valor x++

suma1== suma2 suma1 > suma2 lista 1 mayor

int x, suma1, suma2,valor,listas,suma; x = 1; suma1=0; suma2=0; Console.WriteLine("francisco javier estrada brindis"); Console.WriteLine("cuantas listas deseo introdusir:"); listas = int.Parse(Console.ReadLine()); while (x<=15) { Console.WriteLine(x + "introduse valor:"); valor = int.Parse(Console.ReadLine()); suma1 = +valor; x++; x = 1; while (x<=15) { Console.WriteLine( x + "introduse el valor:"); suma = suma2 + valor; x++; } if (suma1 == suma2) { Console.WriteLine("las listas son iguales:" + listas); } else if (suma1>suma2) { Console.WriteLine("la lista 1 es mayor =:"+ listas); } else Console.WriteLine("la lista 2 es mayor =:"+listas); } Console.ReadKey();

lista iguales

lista 2 mayor

fin

7.- Desarrollar un programa que permita cargar n nmeros enteros y luego nos informe cuntos valores fueron pares y cuntos impares. Emplear el operador % en la condicin de la estructura condicional: if (valor%2==0) //Si el if da verdadero luego es par.
Inicio x=1 par = 0 impar = 0 n

x<=n

static void Main(string[] args) { int n, x, num, par, impar; x = 1; par = 0; impar = 0; Console.WriteLine("felipe:"); Console.Write("cuantos numeros desa introducir?:"); n = int.Parse(Console.ReadLine()); while(x<=n) { Console.Write(x+"numeros introducidos:"); num = int.Parse(Console.ReadLine()); if(num%2==0) { par = par+1; } else { impar = impar+1; } x++; } Console.Write("total de numeros pares introducidos"+par); Console.Write("total de numeros impares introducidos:"+impar); Console.ReadKey();

nm.

total de nmeros pares par


Total de nmeros impares impar

nm. % 2=0

Par = par+1 Impar = impar 11

Fin

X++

REPORTE DE LA ANTOLOGA DE PROGRAMACIN 2. CONCEPTOS DEL TEMA EN GENERAL DEL BLOQUE 1.

1.2 QU ES C#? En este tema a prendimos conceptos muy importante que nos van hacer vir en el campo de trabajo como futuro ingeniero en sistema computacionales. ala ves fortalecimos nuestro conocimiento para poder entender ms la materia de programacin la cual va hacer una herramienta muy importante en nuestra carrera atraves de los tiempos. Es un lenguaje de programacin que est incluido en plataforma.net. El primer lenguaje en importancia para el CLR es C# mucho de lo que soporta la paltaforma.net est escrito en C#. C# deriva de c y C++ es moderno y simple y enteramente a orientada a objeto simplifica y moderniza a C++ en las reas de las clases sobre de mtodos y manej de excepciones. se elimina la complejidad de C ++ para hacerlos ms fcil de utilizar y menos propensos a errores. un objeto es una instancia de un tipo de clase, la instancia es un objeto. la instanciacin usa el operador new; despus la instanciacin es posible comunicarnos con el objeto atravez de sus miembros un objeto es una coleccin de informacin relacionada y funcional. un objeto se compone de :datos que describen el objeto y operaciones que pueden ser realizadas por el objeto. la herencia no la habilidad para heredar datos y funcionalidad de un objeto padre; la herencia es una caracterstica fsica fundamental de un sistema orientada a objeto. Atravez de la herencia es posible crear o derivar una nueva clase basada en una clase existente.

la herencia es un ejemplo del diseo orientada a objeto conocidos como una relacin ISA (esun); por ejemplo: un empleado es una persona. una clase es una plantilla para un objeto, una clase define las operaciones que un objeto puede realizar y define un valor que mantiene el estado de objeto; los componentes principales de una clase son: mtodos; eventos y propiedades una instancia de una clase es un objeto se accede; a la funcionalidad de un objeto invocando sus mtodos y accediendo a sus propiedades: eventos y campos. Una clase se utiliza modificadora para especificar la accesibilidad de la clase y sus componentes; los componentes de una clase son llamados miembros porque existen diferentes tipos de miembros. Existe una palabra reservada llamada this que sirve para hacer referencia a una variable de instancia que tiene el mismo nombre de un parmetro se debe utilizar this.---name.
La sintaxis de C# es muy expresiva, cuenta con menos de 90 palabras clave; tambin es sencilla y fcil de aprender. La sintaxis de C# basada en signos de llave podr ser reconocida inmediatamente por cualquier persona familiarizada con C, C++ o Java. C# tambin admite mtodos y tipos genricos, que proporcionan mayor rendimiento y seguridad de tipos, e iteradores, que permiten a los imple mentadores de clases de coleccin definir comportamientos de iteracin personalizados que el cdigo de cliente puede utilizar fcilmente.

También podría gustarte