Vous êtes sur la page 1sur 18

Tarea Domiciliaria

Curso: Computacin y Algoritmos II


Tema: desarrollo de la practica domiciliaria
Profesor: Ing. Lisi Jhanet Vasquez Fernandez
Ciclo: quinto
Alumno: Briceo Mendoza Olga Judith

Briceo Mendoza, Judith

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963

Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

CODIGO
namespace ejercicio_1
{
class Program
{
static void Main(string[] args)
{
int n, i,fact=1;
Console.WriteLine("ingrese numero ");
n = Convert.ToInt32(Console.ReadLine());
for (i = 1; i <= n; i++)
fact = fact * i;
Console.WriteLine("el factorial es: " + fact);
Console.Read();
}

CONPUTACION Y ALGORITMOS II

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

CODIGO
namespace ejercicio_2
{
class Program
{
static void Main(string[] args)
{
int n, d, sd=0,cd=0;
Console.WriteLine("ingrese un numero");
n = Convert.ToInt32(Console.ReadLine());
while (n > 0)
{
d = n % 10;
n = n / 10;
if (d % 2 == 0)
{
cd = cd + 1;
sd = sd + d;
}

}
}

}
Console.WriteLine("la cantidad de digitos pares es: " + cd);
Console.WriteLine("la suma de los digitos pares es: " + sd);
Console.Read();

CONPUTACION Y ALGORITMOS II

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

CODIGO
namespace ejercicio_3
{
class Program
{
static void Main(string[] args)
{
int p,i,e,sum=0,ehom=0,emuj=0,chom=0,cmuj=0,ma=0,me=0;
double ph, pm, prom;
char g;
Console.WriteLine("ingrese numero de personas: ");
p= Convert.ToInt32(Console.ReadLine());
for (i = 1; i <= p; i++)
{
Console.WriteLine(" ");
CONPUTACION Y ALGORITMOS II

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

Console.WriteLine("persona " + i);


Console.WriteLine("edad: ");
e = Convert.ToInt32(Console.ReadLine());
sum = sum + e;
Console.WriteLine("sexo: ");
g = Convert.ToChar(Console.ReadLine());
if (e >= 15 && e <= 25)
switch (g)
{
case 'h':
ehom = ehom + e;
chom = chom + 1;
if (e >= 18)
ma = ma + 1;
break;
case 'm':
emuj = emuj + e;
cmuj = cmuj + 1;
if (e < 18)
me = me + 1;
break;
}

ph = (ehom / chom);
pm = (emuj / cmuj);
prom= (sum / p);
System.Console.WriteLine("cantidad de hombres mayores de edad:" + ma);
System.Console.WriteLine("cantidad de mujeres menores de edad:" + me);
System.Console.WriteLine("promedio de edad de mujeres:" + pm);
System.Console.WriteLine("promedio de edad de hombres:" + ph);
System.Console.WriteLine("edad promedio: " + prom);
Console.ReadLine();
}

CONPUTACION Y ALGORITMOS II

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

CONPUTACION Y ALGORITMOS II

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

CODIGO
namespace ejercicio_4
{
class Program
{
static void Main(string[] args)
{
int mon, p, c, cmon = 0, n = 1;
char o;
Console.WriteLine("ingrese precio: ");
p = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("ingrese cantidad: ");
c = Convert.ToInt32(Console.ReadLine());
mon = p * c;
do
{
Console.WriteLine("DESEA HACER OTRA OPERACION: ");
o = Convert.ToChar(Console.ReadLine());
switch (o)
{
case 's':
Console.WriteLine("ingrese precio: ");
CONPUTACION Y ALGORITMOS II

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

p = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("ingrese cantidad: ");
c = Convert.ToInt32(Console.ReadLine());
cmon = cmon + mon;
mon = p * c;
break;
case 'n':
mon = p * c;
cmon = cmon + mon;
Console.WriteLine("el monto total a pagar es: " + cmon);
n = Convert.ToInt32(Console.ReadLine());
break;
}
} while (o != n);
Console.Read();
}

CODIGO
namespace ejercicio_5
{
class Program
{
CONPUTACION Y ALGORITMOS II

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

static void Main(string[] args)


{
int n = 10, ht = 0, he = 0;
double tnomina = 0, salario, pago;
do
{
Console.WriteLine(" ");
Console.WriteLine("horas trabajadas para el tabajador " + n + ":");
ht = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("horas extras trabajadas para el tabajador " + n + ":");
he = Convert.ToInt32(Console.ReadLine());
pago = ht * 12 + he * 15;
salario = 87 * pago / 100;
tnomina = tnomina + salario;
Console.WriteLine("salario " + n + ": " + salario);
n = n - 1;
} while (n > 0);
Console.WriteLine(" ");
Console.WriteLine("NOMINA TOTAL: " + tnomina);
Console.Read();
}

EJERCICIOS DE ARRAYS

CONPUTACION Y ALGORITMOS II

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

CODIGO
namespace arrays_1
{
class Program
{
static void Main(string[] args)
{
int[] elemento = new int[50];
int n,menor=0,mayor=0, i=0;
Console.Write(" Ingrese cantidad de elementos: ");
n = Convert.ToInt32(Console.ReadLine());
for (i = 0; i < n; i++)
{
Console.Write("elemento" + (i + 1) + ": ");
elemento[i] = Convert.ToInt32(Console.ReadLine());
if (i == 0)
{
mayor = elemento[i];
menor = elemento[i];
}
else
if (i != 0)
{
if (elemento[i] < menor)
{
menor = elemento[i];
}
if (elemento[i] > mayor)
{
mayor = elemento[i];
}
}

}
Console.WriteLine("el mayor numero es:" + mayor);
Console.WriteLine("el menor numero es:" + menor);
Console.Read();
}
}

CONPUTACION Y ALGORITMOS II

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

CODIGO
namespace ejercicio_7
{
class Program
{
static void Main(string[] args)
{
int n;
Boolean bandera = false;
Console.WriteLine("Nmero de elementos que tendran los grupos: ");
n = Convert.ToInt32(Console.ReadLine());
int[] a = new int[n];
int[] b = new int[n];
for (int i = 0; i < a.Length; i++)
{
Console.WriteLine("Elemento " + (i + 1) + " del arreglo A: ");
a[i] = Convert.ToInt32(Console.ReadLine());
}
for (int i = 0; i < a.Length; i++)
{ Console.WriteLine(a[i] + ">>>"); }
Console.WriteLine();
for (int i = 0; i < b.Length; i++)
{
Console.WriteLine("Elemento" + (i + 1) + "del arreglo B: ");
b[i] = Convert.ToInt32(Console.ReadLine());
}
for (int i = 0; i < b.Length; i++)
{ Console.WriteLine(b[i] + ">>>"); }
Console.WriteLine();
for (int i = 0; i < a.Length; i++)
{
CONPUTACION Y ALGORITMOS II

10

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

for (int j = 0; j < b.Length; j++)


if (a[i] == b[j])
bandera = true;
if (bandera == false)
Console.WriteLine(a[i] + " es o son los elementos que no estan en B");
bandera = false;

}
Console.ReadKey();
}

CODIGO
namespace ejercicio_9
{
class Program
{
static void Main(string[] args)
{
int[] elementos = new int[50];
int n, i, j, moda = 0;
Console.WriteLine("Ingrese cantidad de numeros: ");
n = Convert.ToInt32(Console.ReadLine());

CONPUTACION Y ALGORITMOS II

11

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

for (i = 0; i < n; i++)


{
Console.WriteLine("Ingrese el elemento " + (i + 1) + " :");
elementos[i] = Convert.ToInt32(Console.ReadLine());
}
for (i = 0; i < n; i++)
for (j = i + 1; j < n; j++)
if (elementos[i] == elementos[j])
{
moda = elementos[i];
}
Console.WriteLine("La moda del arreglo es: " + moda);
Console.Read();
}

CONPUTACION Y ALGORITMOS II

12

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

CODIGO
namespace ejercicio_10
{
class Program
{
static void Main(string[] args)
{
double[] datos = new double[50];
int n, i;
double suma = 0, marmo;
Console.Write(" Ingrese cantidad de datos: ");
n = Convert.ToInt32(Console.ReadLine());
for (i = 0; i < n; i++)
{
Console.Write("dato" + (i + 1) + ": ");
datos[i] = Convert.ToInt32(Console.ReadLine());
}
for (i = 0; i < n; i++)
{
suma = suma + 1/datos[i];
}
marmo = n/suma;
Console.WriteLine("media Armonica: " + marmo);
Console.Read();

CONPUTACION Y ALGORITMOS II

13

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

CODIGO
namespace ejercicio_11
{
class Program
{
static void Main(string[] args)
{
double[] numero = new double[50];
double intercambio = 0;
int i, j, n;
Console.WriteLine("Ingrese el Numero de Datos: ");
n = Convert.ToInt32(Console.ReadLine());
for (i = 0; i < n; i++)
{
Console.Write("El numero " + (i + 1) + " es: " + " ");
numero[i] = Convert.ToInt32(Console.ReadLine());
}
for (i = 1; i < n; i++)
for (j = n - 1; j >= i; j--)
if (numero[j - 1] > numero[j])
{
intercambio = numero[j - 1];
numero[j - 1] = numero[j];
numero[j] = intercambio;
}
Console.WriteLine("Los Numeros ordenados de Menor a Mayor son: ");
for (i = 0; i < n; i++)
{
Console.WriteLine("Numero " + (i + 1) + " es:" + numero[i] + " ");
}
Console.Read();
}
}

CONPUTACION Y ALGORITMOS II

14

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

CONPUTACION Y ALGORITMOS II

15

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

En la empresa minera Retamas S.A los ingenieros realizan una diferente


cantidad de turnos en el transcurso del da. Hallar el turno en el que se
realiz el mayor tonelaje de material y el menor tonelaje.
CODIGO
int[] elemento = new int[50];
int n, menor = 0, mayor = 0, i = 0;
Console.WriteLine(" Ingrese cantidad de tunos: ");
n = Convert.ToInt32(Console.ReadLine());
for (i = 0; i < n; i++)
{
Console.WriteLine("tonelaje del turno " + (i + 1) + ": ");
elemento[i] = Convert.ToInt32(Console.ReadLine());
if (i == 0)
{
mayor = elemento[i];
menor = elemento[i];
}
else
if (i != 0)
{
if (elemento[i] < menor)
{
menor = elemento[i];
}
if (elemento[i] > mayor)
{
mayor = elemento[i];
}
}

}
Console.WriteLine("el mayor tonelaje es:" + mayor);
Console.WriteLine("el menor nonelaje es:" + menor);
Console.Read();

CONPUTACION Y ALGORITMOS II

16

UNIVERSIDAD NACIONAL DE CAJAMARCA


Norte de la universidad Peruana
Fundada el 13 de febrero del 1963
Facultad de ingeniera
Escuela acadmico profesional de ingeniera de Minas

CONPUTACION Y ALGORITMOS II

17

Vous aimerez peut-être aussi