Documentos de Académico
Documentos de Profesional
Documentos de Cultura
dicho negocio este mes. Para ello se cuenta por producto con: Precio del Costo, precio de
venta, código y cantidad vendida en ese periodo. Realizar programa que permita calcular las
Ganancias de la Tienda.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
class Program
//venta
//operacion cantidad
int c = 0, q = 0, e = 0, t = 0, m = 0, j = 0 ,r =0,du=0,ch=0,p=0;
//compra
int cca = 0, cque = 0, cem = 0, ctem = 0, cma = 0, cju = 0, cre = 0, cdul = 0, ccho =
0, cpipo = 0;
string a;
do
Console.Clear();
Console.WriteLine(" -----------TIENDA-----------");
Console.WriteLine("---------------------------");
Console.WriteLine("---------------------------");
Console.WriteLine("1.-cafe=5bs");
Console.WriteLine("2.-queque=3bs");
Console.WriteLine("3.-empanada=4bs");
Console.WriteLine("4.-te=2bs");
Console.WriteLine("5.-mate=3bs");
Console.WriteLine("6.-jugos=12bs");
Console.WriteLine("7.-Refresco=10bs");
Console.WriteLine("8.-Dulces=7bs");
Console.WriteLine("9.-Chocolate=9bs");
Console.WriteLine("10.-Pipocas=2bs");
a = (Console.ReadLine());
switch (a)
case "1":
Console.WriteLine("Cuantos cafes");
ca = int.Parse(Console.ReadLine());
c = ca * cafe;
break;
case "2":
Console.WriteLine("cuantos Queques");
que = int.Parse(Console.ReadLine());
q = que * queque;
break;
case "3":
Console.WriteLine("Cuantas empanadas");
em = int.Parse(Console.ReadLine());
e = em * empanada;
cem=(em*cempanada)-e;
break;
case "4":
Console.WriteLine("cuantos te");
tem = int.Parse(Console.ReadLine());
t = te * te;
break;
case "5":
Console.WriteLine("cuantos mates");
ma = int.Parse(Console.ReadLine());
m = ma * mate;
break;
case "6":
Console.WriteLine("cuantos jugos");
ju = int.Parse(Console.ReadLine());
j = ju * jugos;
break;
case "7":
Console.WriteLine("cuantos Refrescos");
re = int.Parse(Console.ReadLine());
r = re * refrescos;
break;
case "8":
Console.WriteLine("cuantos Dulces");
dul = int.Parse(Console.ReadLine());
du = dul * dulces;
break;
case "9":
Console.WriteLine("cuantos Chocolates");
ch = int.Parse(Console.ReadLine());
cho = ch * chocolate;
ccho=(ch*cchocolate)-cho;
break;
case "10":
Console.WriteLine("cuantos pipocas");
pipo= int.Parse(Console.ReadLine());
p = pipo * pipocas;
cpipo=(pipo*cpipocas)-p;
break;
case "0":
Console.WriteLine(" salir");
break;
while (a != "0");
Console.WriteLine("total de pedido");
Console.WriteLine("-------------------");
suma = c + q + e + t + m + j+r+du+ch+p;
ganancia =( cca+cque+ cem + ctem + cma + cju + cre + cdul+ ccho + cpipo)*-1 ;
Console.WriteLine("_-__-_-_-_-_-_-_-_-_-_-_-_-_-_-");
Console.WriteLine("_-__-_-_-_-_-_-_-_-_-_-_-_-_-_");
Console.ReadKey();
using System;
using System.Collections.Generic;
using System.Text;
namespace MultiplicacionMatrices
class MultiplicacionMatrices
Console.WriteLine("[Matriz 1]");
Console.Write("Filas: ");
int f1 = int.Parse(Console.ReadLine());
Console.Write("Columnas: ");
int c1 = int.Parse(Console.ReadLine());
Console.Write("Filas: ");
int f2 = int.Parse(Console.ReadLine());
Console.Write("Columnas: ");
int c2 = int.Parse(Console.ReadLine());
if (c1 == f2)
Matriz1[i, j] = int.Parse(Console.ReadLine());
Matriz2[i, j] = int.Parse(Console.ReadLine());
Multiplicacion[i, j] = 0;
Console.WriteLine("Multiplicacion de 2 Matrices");
Console.WriteLine();
else
Console.Read();
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
class Program
int n = Convert.ToInt32(Console.ReadLine());
Console.Clear();
int a =0;
do
Console.WriteLine("2.-Lista");
a = Int32.Parse(Console.ReadLine());
Console.Clear();
switch (a)
case 1:
Console.WriteLine("Ingrese nombre");
nombres[cont] = Console.ReadLine();
Console.WriteLine("Ingrese apellido");
apellidos[cont] = Console.ReadLine();
Console.WriteLine("Ingrese sexo (M o F)");
sexo[cont] = Console.ReadLine();
do
Console.WriteLine("Masculino = M");
Console.WriteLine("Femenino = F");
sexo[cont] = Console.ReadLine();
} while (sexo[cont] != "m" && sexo[cont] != "M" && sexo[cont] != "f" &&
sexo[cont] != "F");
Console.Clear();
break;
case 2:
{
Console.WriteLine((cont+1)+"\t"+nombres[cont]+"\t"+apellidos[cont]+"\t\t"+sexo[cont]);
Console.ReadKey();
Console.Clear();
break;
case 3:
int masculino=0;
int femenino = 0;
for (int cont = 0; cont < n;cont++ )
if(sexo[cont]=="m" ||sexo[cont]=="M")
masculino++;
femenino++;
Console.WriteLine("Masculino = "+masculino);
Console.WriteLine("Femenino = "+femenino);
break;
default:
Console.WriteLine("Opsion no valida");
break;
} while (a != 0);
Console.ReadKey();
5. Desarrolle una estructura que guarde los datos de los n alumnos de la materia
programación en Lenguaje C, y los muestres por pantalla, la estructura debe tener (cedula,
nombre, apellido, edad, profesión, lugar de nacimiento, dirección y teléfono).
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MultiplicacionMatrices
class Cole
int n = 0;
public int ci ;
Console.WriteLine("Ingrese Ci");
p[i].ci = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese Nombre");
p[i].nombre = Console.ReadLine();
Console.WriteLine("Ingrese Apellido");
p[i].apellido = Console.ReadLine();
Console.WriteLine("Ingrese Edad");
p[i].edad = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese Profesion");
p[i].profesion = Console.ReadLine();
p[i].lugar_nacimiento =Console.ReadLine();
Console.WriteLine("Ingrese Direccion");
p[i].direccion = Console.ReadLine();
Console.WriteLine("Ingrese Telefono");
p[i].telefono = Convert.ToInt32(Console.ReadLine());
Console.Clear();
for(int i=0;i<n;i++)
Console.WriteLine("\tAlumno Nº "+(i+1));
Console.WriteLine("Ci :"+p[i].ci);
Console.WriteLine("Nombre : "+p[i].nombre);
Console.WriteLine("Apellido :"+p[i].apellido);
Console.WriteLine("Edad :"+p[i].edad);
Console.WriteLine("Profesion :"+p[i].profesion);
Console.WriteLine("Direccion :"+p[i].direccion);
Console.WriteLine("-------------------------------------------------------");
Console.ReadKey();
}
public void menu()
int a = 0;
do
Console.WriteLine("1.-Registrar alumnos");
Console.WriteLine("2.- Lista");
Console.WriteLine("0.- Salir");
a=Convert.ToInt32(Console.ReadLine());
Console.Clear();
switch (a)
case 1:
registro();
break;
case 2:
lista();
break;
default:
Console.WriteLine("Opsion no valida");
break;
} while (a != 0);
co.n = int.Parse(Console.ReadLine());
Console.Clear();
console.menu();
6. Escriba un programa que en una estructura guarde los datos de 05 amigos (as) suyos (as) y
los muestre por pantalla, utilizando para ello un arreglo de estructura, la misma estructura
contendrá (Nombre, Apellido, Edad, Sexo, Dirección, y Teléfono).
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MultiplicacionMatrices
class Cole
int n = 0;
{
Console.WriteLine("\tIngrese datos de Amigo " + (i+1));
Console.WriteLine("Ingrese Nombre");
p[i].nombre = Console.ReadLine();
Console.WriteLine("Ingrese Apellido");
p[i].apellido = Console.ReadLine();
Console.WriteLine("Ingrese Edad");
p[i].edad = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese Sexo");
p[i].sexo = Console.ReadLine();
do
Console.WriteLine("--------------------------------------------------------");
Console.WriteLine("--------------------------------------------------------");
Console.WriteLine("Ingrese Sexo");
p[i].sexo = Console.ReadLine();
Console.WriteLine("Ingrese Direccion");
p[i].direccion = Console.ReadLine();
Console.WriteLine("Ingrese Telefono");
p[i].telefono = Convert.ToInt32(Console.ReadLine());
Console.Clear();
for(int i=0;i<n;i++)
Console.WriteLine("\tAlumno Nº "+(i+1));
Console.WriteLine("Nombre : "+p[i].nombre);
Console.WriteLine("Apellido :"+p[i].apellido);
Console.WriteLine("Edad :"+p[i].edad);
Console.WriteLine("Profesion :"+p[i].sexo);
Console.WriteLine("Direccion :"+p[i].direccion);
Console.WriteLine("-------------------------------------------------------");
Console.ReadKey();
int a = 0;
do
Console.WriteLine("1.-Registrar Amigos");
Console.WriteLine("2.- Lista");
Console.WriteLine("0.- Salir");
a=Convert.ToInt32(Console.ReadLine());
Console.Clear();
switch (a)
case 1:
registro();
break;
case 2:
lista();
break;
default:
Console.WriteLine("Opsion no valida");
break;
} while (a != 0);
co.menu();
7. Desarrolle un arreglo de estructura para un programa que lea una lista de alumnos y las
notas correspondientes a una determinada asignatura; el resultado será el tanto por ciento
(porcentaje) de los alumnos aprobados y reprobados.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Competencia_final
class Program
{
int opcion, cantidadAlumnos;
string nombreColegio;
nombreColegio = Console.ReadLine();
cantidadAlumnos = int.Parse(Console.ReadLine());
Console.Clear();
do
Console.WriteLine("Control de notas");
Console.WriteLine("----------------");
Console.WriteLine("7. Salir");
opcion = int.Parse(Console.ReadLine());
switch (opcion)
{
case 1:
Console.Clear();
if (nombres[0] == null) {
nombres[i] = Console.ReadLine();
apellidos[i] = Console.ReadLine();
notasUno[i] = int.Parse(Console.ReadLine());
notasUno[i] = int.Parse(Console.ReadLine());
notasDos[i] = int.Parse(Console.ReadLine());
notasDos[i] = int.Parse(Console.ReadLine());
notasTres[i] = int.Parse(Console.ReadLine());
notasTres[i] = int.Parse(Console.ReadLine());
}
notasCuatro[i] = int.Parse(Console.ReadLine());
notasCuatro[i] = int.Parse(Console.ReadLine());
Console.Clear();
Console.ReadKey();
Console.Clear();
else
Console.Clear();
Console.ReadKey();
Console.Clear();
break;
case 2:
Console.Clear();
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
promedio[i] = (notasUno[i]+notasDos[i]+notasTres[i]+notasCuatro[i])/4;
Console.WriteLine("Promedio | "+promedio[i]);
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("");
Console.WriteLine("");
Console.ReadKey();
Console.Clear();
break;
case 3:
Console.Clear();
string nombreAuxiliar;
nombreAuxiliar = Console.ReadLine();
Console.Clear();
if (nombreAuxiliar.Equals(nombres[i]))
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("Nombres y apellidos | " + nombres[i] + " " + apellidos[i]);
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
bb = 1;
if (bb == 0)
Console.ReadKey();
Console.Clear();
break;
case 4:
Console.Clear();
string apellidoAuxiliar;
apellidoAuxiliar = Console.ReadLine();
Console.Clear();
for (int i = 0; i <= (auxiliarUnoApellidos - 1); i++)
if (apellidoAuxiliar.Equals(apellidos[i]))
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
cc = 1;
if (cc == 0)
Console.ReadKey();
Console.Clear();
break;
case 5:
Console.Clear();
for (int i = 0; i <= (cantidadAlumnos - 1); i++)
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.ReadKey();
Console.Clear();
break;
case 6:
Console.Clear();
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.WriteLine("--------------------------------------------------------------|");
Console.ReadKey();
Console.Clear();
break;
case 7:
break;
default:
Console.Clear();
Console.ReadKey();
Console.Clear();
break;
}while (opcion != 7) ;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication5
class Program
int n = 0;
int a = 0;
Console.Clear();
Console.WriteLine("Titulo");
v[i].titulo = Console.ReadLine();
Console.WriteLine("Longitud");
v[i].longitud = Console.ReadLine();
Console.WriteLine("Precio (Bs)");
v[i].precio = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Fecha Vendido");
v[i].fecha_vendio = Console.ReadLine();
Console.WriteLine("Clasificasion");
v[i].clasificasion = Console.ReadLine();
Console.Clear();
Console.WriteLine("Longitud:" + v[i].longitud);
Console.WriteLine("Clasificasion:" + v[i].clasificasion);
Console.WriteLine("--------------------------");
Console.ReadKey();
Console.Clear();
do
Console.WriteLine("1.-Registrar");
Console.WriteLine("2.-Lista");
Console.WriteLine("0.-Salir");
a = Int32.Parse(Console.ReadLine());
switch (a)
case 1:
registrar();
break;
case 2:
listar();
break;
default:
Console.WriteLine("Opsion no valida");
break;
}
} while (a != 0);
clase.n = Convert.ToInt32(Console.ReadLine());
Console.Clear();
clase.menu();
Console.ReadKey();
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication5
class Program
int n = 0;
int a = 0;
Console.Clear();
Console.WriteLine("Nombre");
v[i].nombres = Console.ReadLine();
Console.WriteLine("edad");
v[i].edades = Console.ReadLine();
Console.WriteLine("calificasiones");
v[i].calificasiones = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("coeficiente intelectual");
v[i].coeficiente_intelectual = Console.ReadLine();
Console.Clear();
Console.WriteLine("Nombre :"+v[i].nombres);
Console.WriteLine("Edad:" + v[i].edades);
Console.WriteLine("Calificasiones:" + v[i].calificasiones);
Console.WriteLine("--------------------------");
Console.ReadKey();
Console.Clear();
do
Console.WriteLine("\t Alumnos");
Console.WriteLine("1.-Registrar");
Console.WriteLine("2.-Lista");
Console.WriteLine("0.-Salir");
a = Int32.Parse(Console.ReadLine());
switch (a)
case 1:
registrar();
break;
case 2:
listar();
break;
default:
Console.WriteLine("Opsion no valida");
break;
} while (a != 0);
Console.Clear();
clase.menu();
Console.ReadKey();
10. Desarrolle un programa que en una estructura guarde los datos de los N alumnos de la
Asignatura Programación en Lenguaje C; y los imprima, la estructura debe tener (Cedula,
nombre, apellido, edad, profesión, lugar de nacimiento, dirección, teléfono).
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MultiplicacionMatrices
class Cole
int n = 0;
public int ci ;
}
persona [] p = new persona[100];
Console.WriteLine("Ingrese Ci");
p[i].ci = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese Nombre");
p[i].nombre = Console.ReadLine();
Console.WriteLine("Ingrese Apellido");
p[i].apellido = Console.ReadLine();
Console.WriteLine("Ingrese Edad");
p[i].edad = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese Profesion");
p[i].profesion = Console.ReadLine();
p[i].lugar_nacimiento =Console.ReadLine();
Console.WriteLine("Ingrese Direccion");
p[i].direccion = Console.ReadLine();
Console.WriteLine("Ingrese Telefono");
p[i].telefono = Convert.ToInt32(Console.ReadLine());
Console.Clear();
for(int i=0;i<n;i++)
Console.WriteLine("\tAlumno Nº "+(i+1));
Console.WriteLine("Ci :"+p[i].ci);
Console.WriteLine("Nombre : "+p[i].nombre);
Console.WriteLine("Apellido :"+p[i].apellido);
Console.WriteLine("Edad :"+p[i].edad);
Console.WriteLine("Profesion :"+p[i].profesion);
Console.WriteLine("Direccion :"+p[i].direccion);
Console.WriteLine("-------------------------------------------------------");
Console.ReadKey();
int a = 0;
do
Console.WriteLine("1.-Registrar alumnos");
Console.WriteLine("2.- Lista");
Console.WriteLine("0.- Salir");
a=Convert.ToInt32(Console.ReadLine());
Console.Clear();
switch (a)
case 1:
registro();
break;
case 2:
lista();
break;
default:
Console.WriteLine("Opsion no valida");
break;
} while (a != 0);
co.n = int.Parse(Console.ReadLine());
Console.Clear();
co.menu();
11. Establecer un listado de suscriptores de una revista a través de una estructura, cuyos
datos de entrada serán los datos de cada suscriptor (Nombre, Cedula, Mes de Inscripción, Año
de Inscripción).
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication5
class Program
int n = 0;
int a = 0;
public struct video
Console.Clear();
Console.WriteLine("Nombre");
v[i].nombres = Console.ReadLine();
Console.WriteLine("celula");
v[i].celula = Console.ReadLine();
Console.WriteLine("Mes de inscripsion");
v[i].mes_inscripsion = Console.ReadLine();
Console.WriteLine("Año de inscripsion");
v[i].año_inscripsion = Console.ReadLine();
Console.Clear();
Console.WriteLine("Nombre :"+v[i].nombres);
Console.WriteLine("celula:" + v[i].celula);
Console.WriteLine("--------------------------");
Console.ReadKey();
Console.Clear();
do
Console.WriteLine("\t Alumnos");
Console.WriteLine("1.-Registrar");
Console.WriteLine("2.-Lista");
Console.WriteLine("0.-Salir");
a = Int32.Parse(Console.ReadLine());
switch (a)
case 1:
registrar();
break;
case 2:
listar();
break;
default:
Console.WriteLine("Opsion no valida");
break;
} while (a != 0);
}
static void Main(string[] args)
clase.n = Int32.Parse(Console.ReadLine());
Console.Clear();
clase.menu();
Console.ReadKey();
12. En una clase, asuma que hay un número de 20 estudiantes. Cada estudiante esta
registrado en los mismos cursos en un semestre. Al final del semestre, el instructor asigna
letras de calificaciones de la A a la E para todos los seis cursos de cada estudiante. Cada uno
de los seis cursos es de 3 unidades (horas crédito). El promedio de notas de los estudiantes se
calcula en una escala de 10 puntos. Para realizar esto, a continuación se presenta las notas
asociadas con cada una de las calificaciones en letras.
A=10
B=8
C=6
D=4
E=2
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication5
class Program
int n = 20;
int a = 0;
public int E = 2;
Console.Clear();
Console.WriteLine("Ingrese notas");
Console.WriteLine("1ra Unidad");
v[i].p1_unidad= Console.ReadLine();
switch(v[i].p1_unidad)
case "a":
v[i].p1_unidad = "10";
break;
case "b":
v[i].p1_unidad = "8";
break;
case "c":
v[i].p1_unidad = "6";
break;
case "d":
v[i].p1_unidad = "4";
break;
case "e":
v[i].p1_unidad = "2";
break;
Console.WriteLine("2da unidad");
v[i].p2_unidad = Console.ReadLine();
switch (v[i].p1_unidad)
case "a":
v[i].p2_unidad = "10";
break;
case "b":
v[i].p2_unidad = "8";
break;
case "c":
v[i].p2_unidad = "6";
break;
case "d":
v[i].p2_unidad = "4";
break;
case "e":
v[i].p2_unidad = "2";
break;
}
Console.WriteLine("3ra unidad");
v[i].p3_unidad = Console.ReadLine();
switch (v[i].p1_unidad)
case "a":
v[i].p3_unidad = "10";
break;
case "b":
v[i].p3_unidad = "8";
break;
case "c":
v[i].p3_unidad = "6";
break;
case "d":
v[i].p3_unidad = "4";
break;
case "e":
v[i].p3_unidad = "2";
break;
Console.Clear();
for(int i=0;i<n;i++)
Console.WriteLine("--------------------------");
Console.ReadKey();
Console.Clear();
do
Console.WriteLine("\t Alumnos");
Console.WriteLine("1.-Ingresar notas");
Console.WriteLine("2.-Lista");
Console.WriteLine("0.-Salir");
a = Int32.Parse(Console.ReadLine());
switch (a)
case 1:
registrar();
break;
case 2:
listar();
break;
default:
Console.WriteLine("Opsion no valida");
break;
} while (a != 0);
clase.menu();
Console.ReadKey();
13. Establezca una estructura para almacenar datos relativos a los N libros o revistas
científicas de una biblioteca. Por cada libro o revista científica, mostrar la siguiente
información:
a) Numero de referencia.
b) Titulo
d) Editorial
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
class Program
public int a = 0;
c=Int32.Parse(Console.ReadLine());
Console.Clear();
for(int i=0;i<c;i++)
{
l[i].reff = (Console.ReadLine());
Console.WriteLine("Ingrese Autor");
l[i].autor =(Console.ReadLine());
Console.WriteLine("Ingrese editorial");
l[i].editorial = (Console.ReadLine());
l[i].clase_publicasion = (Console.ReadLine());
l[i].edd = (Console.ReadLine());
l[i].A_publi =(Console.ReadLine());
Console.Clear();
libro();
Console.Clear();
libro();
}
public void registro_revista()
c = Int32.Parse(Console.ReadLine());
Console.Clear();
r[i].reff = (Console.ReadLine());
Console.WriteLine("Ingrese Autor");
r[i].autor = (Console.ReadLine());
Console.WriteLine("Ingrese editorial");
r[i].editorial = (Console.ReadLine());
r[i].clase_publicasion = (Console.ReadLine());
Console.WriteLine("Nombre de revista");
r[i].N_revista = (Console.ReadLine());
Console.Clear();
revista();
Console.WriteLine("Autor"+r[i].autor);
Console.WriteLine("editorial"+ r[i].editorial);
Console.WriteLine("clase de publicasion"+r[i].clase_publicasion);
Console.WriteLine("Nombre de revista"+r[i].N_revista);
Console.Clear();
revista();
do
Console.WriteLine("Libros");
Console.WriteLine("1.-Registrar");
Console.WriteLine("2.-listar");
b = Int32.Parse(Console.ReadLine());
Console.Clear();
switch(b)
case 1:
registro_libros();
break;
case 2:
listar_libro();
break;
default:
Console.WriteLine("Opsion no valida");
break;
} while (b != 0);
}
public void revista()
do
Console.WriteLine("Revista");
Console.WriteLine("1.-Registrar");
Console.WriteLine("2.-listar");
b = Int32.Parse(Console.ReadLine());
Console.Clear();
switch (b)
case 1:
registro_revista();
break;
case 2:
listar_revista();
break;
default:
Console.WriteLine("Opsion no valida");
break;
} while (b != 0);
Console.WriteLine("1.-Libros ");
Console.WriteLine("2.-Revistas");
Console.WriteLine("0.-Salir");
a = Int32.Parse(Console.ReadLine());
Console.Clear();
switch(a)
{
case 1:
libro();
break;
case 2:
revista();
break;
default:
Console.WriteLine("Opsion no valida");
break;
p.menu();
Console.ReadKey();
14. Desarrolle un programa que inicialice un arreglo de N enteros, y muestre la cantidad y los
elementos negativos que se presenta en el mismo.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication4
class Program
{
int n=0;
int aux1 = 0;
Console.WriteLine("Ingrese cantidad");
n = Int32.Parse(Console.ReadLine());
a[i] = Int32.Parse(Console.ReadLine());
Console.Clear();
for(int i=0;i<n;i++)
if(a[i]<0)
aux1++;
Console.ReadKey();
Console.Clear();
{
int b = 0;
do
Console.WriteLine("1. Registrar");
Console.WriteLine("2. Listar");
Console.WriteLine("0. Salir");
b = Int32.Parse(Console.ReadLine());
Console.Clear();
switch(b)
case 1:
carga();
break;
case 2:
lista();
break;
case 0:
Console.WriteLine("Salir");
break;
default:
break;
} while (b != 0);
p.menu();
}
}
15. Desarrolle un programa que capture tres cadenas, una en mayúscula y las otras en
minúscula, luego que la primera cadena la copie al final de la segunda e imprima el resultado,
posteriormente mostrar la longitud de la tercera.
16. Se desea calcular el promedio, mínimo y máximo de una lista de notas correspondientes
a un curso. Se recibirá el número de alumnos y la nota correspondiente a c/u, y se entregan los
resultados en la pantalla
em;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication6
class Program
int mayor = 0;
int n = 0;
promedio[i] = Int32.Parse(Console.ReadLine());
for(int i=0;i<n;i++)
{
if(promedio[i]>mayor)
mayor = promedio[i];
if(promedio[i]<meno)
meno = promedio[i];
p.n = Int32.Parse(Console.ReadLine());
p.carga();
p.listar();
Console.ReadKey();
17. Se desea calcular las notas finales de los alumnos de un curso, así como también el
promedio, mínimo y máximo de éstas. Se recibirá el número de alumnos y las notas parciales
de cada uno de éstos. Las notas parciales corresponden a la I1, I2, T1, T2 y Examen. La nota
final se calcula empleando la fórmula:
NF = 0.7*NP + 0.3*Ex
NP = (I1+I2+T1+T2)/4
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication6
class Program
Double mayor = 0;
public int n = 0;
Console.WriteLine("Nota 1");
no[i].nota1 = Int32.Parse(Console.ReadLine());
Console.WriteLine("Nota 2");
no[i].nota2 = Int32.Parse(Console.ReadLine());
Console.WriteLine("Nota 3");
no[i].nota3 = Int32.Parse(Console.ReadLine());
Console.WriteLine("Nota 4");
no[i].nota4 = Int32.Parse(Console.ReadLine());
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
promedio[j] = suma[j] / 4;
for(int i=0;i<n;i++)
if(promedio[i]>mayor)
mayor = promedio[i];
if(promedio[i]<meno)
meno = promedio[i];
p.n = Int32.Parse(Console.ReadLine());
p.carga();
p.operaciones();
p.listar();
Console.ReadKey();
19. Un programa que permita guardar datos de "imágenes" (ficheros de ordenador que
contengan fotografías o cualquier otro tipo de información gráfica). De cada imagen se debe
guardar: nombre (texto), ancho en píxeles (por ejemplo 2000), alto en píxeles (por ejemplo,
3000), tamaño en Kb (por ejemplo 145,6). El programa debe ser capaz de almacenar hasta 700
imágenes (deberá avisar cuando su capacidad esté llena). Debe permitir las opciones: añadir
una ficha nueva, ver todas las fichas (número y nombre de cada imagen), buscar la ficha que
tenga un cierto nombre.
20. Un programa que pida datos de 8 personas: nombre, dia de nacimiento, mes de
nacimiento, y año de nacimiento (que se deben almacenar en una tabla de structs). Después
deberá repetir lo siguiente: preguntar un número de mes y mostrar en pantalla los datos de las
personas que cumplan los años durante ese mes. Terminará de repetirse cuando se teclee 0
como número de mes.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication7
{
class Program
// string a[5]={"lunes","Martes","miercoles","jueves","viernes"};
string aux ;
Console.WriteLine("Cantidad a registrar");
c = Int32.Parse(Console.ReadLine());
Console.WriteLine("Persona Nº "+(i+1));
Console.WriteLine("Ingrese nombre");
d[i].nombre = Console.ReadLine();
d[i].dia_na = Console.ReadLine();
Console.WriteLine("1.-Enero ");
Console.WriteLine("2.-Febrero ");
Console.WriteLine("3.-Marzo ");
Console.WriteLine("4.-Abril ");
Console.WriteLine("5.-Mayo");
Console.WriteLine("6.-Junio");
Console.WriteLine("7.-Julio ");
Console.WriteLine("8.-Agosto ");
Console.WriteLine("9.-Septiembre ");
Console.WriteLine("10.-Octubre ");
Console.WriteLine("11.-Noviembre ");
Console.WriteLine("12.-Diciembre ");
d[i].mes_na = Console.ReadLine();
for(int i=0;i<c;i++)
if(d[i].mes_na==d[i+1].mes_na)
int b = 0;
do
Console.WriteLine("1.-cargar");
Console.WriteLine("2.-Listar");
Console.WriteLine("0.-Salir");
b = Int32.Parse(Console.ReadLine());
switch(b)
case 1:
carga();
break;
case 2:
lista();
break;
case 0:
break;
default:
break;
} while (b != 0);
p.menu();
Console.ReadKey();
21. Un programa que sea capaz de almacenar los datos de 50 personas: nombre, dirección,
teléfono, edad (usando una tabla de structs). Deberá ir pidiendo los datos uno por uno, hasta
que un nombre se introduzca vacío (se pulse Intro sin teclear nada). Entonces deberá aparecer
un menú que permita:
(lógicamente, este menú debe repetirse hasta que se escoja la opción de “salir”).
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication8
class Program
string a;
int b = 0;
int x = 50;
for(int i=0;i<x;i++)
Console.WriteLine("Direccion" +d[i].direccion);
}
}
Console.Write("edad ");
int l = Int16.Parse(Console.ReadLine());
int m = Int16.Parse(Console.ReadLine());
Console.WriteLine("\tMenu");
Console.WriteLine("0.- Salir");
int y=0;
y=int.Parse(Console.ReadLine());
switch(y)
case 1:
lista();
break;
case 2:
edad();
break;
case 3:
iniciales();
break;
default:
Console.WriteLine("Opsion no valida");
break;
d[i].nombre = Console.ReadLine();
if(d[i].nombre==" ")
x = i;
menu();
Console.WriteLine("Ingrese Direccion");
d[i].direccion = Console.ReadLine();
d[i].telefono = Console.ReadLine();
d[i].edad = Console.ReadLine();
p.datos();
Console.ReadKey();
}
}