Taller Practico Activ I Dad 8
Taller Practico Activ I Dad 8
Taller Practico Activ I Dad 8
ID: 100096656
Grupo: _30112020_C12_202035_I
Facultad De Ingeniería
Marzo 23 /2021
Sincelejo – Colombia
Ejercicio 1. Jugando con operadores
● Demaneralibreelestudiantedebecrearunalgoritmoquehagausodelos diferentesoperadoresexistentes.Se
esperaquecreeunmétodoenelque se hagauso de los diferentes tipos deoperadores:
o Operadores unitarios: -, +, --, ++.
o Operadordeasignación:=(enestemétodoseesperaqueel estudiantehagausode
declaracionescompuestasdeltipo+=,-=,
*=, /=, %=).
o Operadores relacionales: ==, !=, <, <=, >=.
o Operadores lógicos: &&, ||.
o Operador ternario: condición ? if true : if false.
Respuesta:
namespace Ejercicio1
{
class Program
{
static void Main(string[] args)
{
int año;
int dia;
double fec;
double mes;
double tec;
Console.WriteLine("Ingrese el año en que nacio");
año = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el mes en que nacio");
mes = Double.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el dia que nacio");
dia = int.Parse(Console.ReadLine());
fec = 2021 - año;
tec = (2021 - año) - 1;
if (mes <= 06)
{
Console.WriteLine("Usted aún no ha cumplido:{0}", fec);
Console.WriteLine("usted tiene:{0}",tec);
}
else
{
Console.WriteLine("usted tiene años:{0}",fec);
}
}
Ejercicio 2. Recibiendo diferentes tipos de datos y utilizando funciones
Respuesta:
namespace ejercicio2 {
class jtipodedatos {
case 2:
Console.WriteLine("Ingrese numero de cedula extranjera");
ced = int.Parse(Console.ReadLine());
Console.WriteLine("escriba su nombre");
nom = Console.ReadLine();
Console.WriteLine("escriba su edad");
edad = int.Parse(Console.ReadLine());
Console.WriteLine("Escriba que sexo es:");
hom = Console.ReadLine();
Console.WriteLine("ingrese su peso");
pes = Double.Parse(Console.ReadLine());
Console.WriteLine("cuanto mide");
alt = Double.Parse(Console.ReadLine());
imc = pes / (alt * alt);
if (imc > 20.0 && imc < 23.0)
{
Console.WriteLine(nom + "esta en su peso ideal:{0}", imc);
}
else
{
Console.WriteLine(nom + "no esta en su peso ideal:{0}", imc);
}
if (edad > 18 || edad == 18)
{
Console.WriteLine(nom + "es mayor de edad");
}
else
{
Console.WriteLine(nom + "es menor de edad");
}
break;
case 3:
Console.WriteLine("Ingrese numero de Tarjeta de identidad");
ced = int.Parse(Console.ReadLine());
Console.WriteLine("escriba su nombre");
nom = Console.ReadLine();
Console.WriteLine("escriba su edad");
edad = int.Parse(Console.ReadLine());
Console.WriteLine("Escriba que sexo es:");
hom = Console.ReadLine();
Console.WriteLine("ingrese su peso");
pes = Double.Parse(Console.ReadLine());
Console.WriteLine("cuanto mide");
alt = Double.Parse(Console.ReadLine());
imc = pes / (alt * alt);
if (imc > 20.0 && imc < 23.0)
{
Console.WriteLine(nom + "esta en su peso ideal:{0}", imc);
}
else
{
Console.WriteLine(nom + "no esta en su peso ideal:{0}", imc);
}
if (edad > 18 || edad == 18)
{
Console.WriteLine(nom + "es mayor de edad");
}
else
{
Console.WriteLine(nom + "es menor de edad");
}
break;
}
Console.WriteLine("presione alguna tecla");
Console.ReadLine();
}
Ejercicio 3. Métodos para hacer cálculos con figuras
● Creaunalgoritmoquecalculeeláreadeuncírculo,cuadradootriángulo, paraelloelsistemadebe
pedirlafiguradelaquesequierecalcularsu áreaysegÚnlointroducidopedirálosvaloresnecesarios
paracalcularel área. Se debe crear un método por cada figura para calcular cada área, este
devolverá un nÚmero real mostrándolo en pantalla.
Algoritmo CalculoFiguras
definir rad Como Real
Escribir " selecciona la figura que deseas conocer el área"
escribir " 1: circulo"
escribir " 2: rectángulo"
escribir " 3: cuadrado"
leer fig;
Según fig Hacer
1:
escribir " ingrese el radio del circulo"
leer rad;
cir<-(rad*rad) * 3.1416
escribir "el área del circulo es: " cir;
2:
escribir " ingrese la base del rectángulo"
leer bas;
escribir " ingrese la altura del rectángulo "
leer alt;
rec<-(bas*alt) / 2;
escribir " el área del rectángulo es: " rec;
3:
Escribir " ingrese la medida de un lado del cuadrado"
leer lad;
cua<-lad*lad
Escribir " el área del cuadrado es: " cua
De Otro Modo:
Escribir " ERROR selecciona una opción correcta "
Fin Según
Fin Algoritmo
Ejercicio 4 Jugando con operaciones básicas
● CreeunalgoritmoquedadosdosnÚmeroscondecimalesyunsímbolo(+,
-,*y/),elcálculocorrespondientedeacuerdoconelsímboloingresadoy muestreenpantallael
resultadodelaoperación.Sedebecrearun método por cada uno de los símbolosu operaciones.
Algoritmo OperaciónBasicas
definir suma, resta, multi, div como real
definir n1, n2 como real
escribir " que operación desea realizar "
escribir " 1: suma +"
escribir " 2: resta -"
escribir " 3: multiplicación *"
escribir " 4: división /"
leer oper;
Según oper Hacer
1:
si oper=1 entonces
escribir " escribe primer número "
leer n1;
escribir " ingrese segundo número"
leer n2;
suma=n1+n2;
Escribir " el resultado es:" suma;
fin si
2:
si oper=2 entonces
escribir " escribe primer número "
leer n1;
escribir " ingrese segundo número"
leer n2;
resta=n1-n2;
escribir " el resultado es: " resta;
Fin si
3: si oper= 3 entonces
escribir " escribe primer número "
leer n1;
escribir " ingrese segundo número"
leer n2;
mult=n1*n2;
escribir " el resultado es: " multi;
Fin Sí
4: si oper= 4 entonces
escribir " escribe primer número "
leer n1;
escribir " ingrese segundo número"
leer n2;
div=n1/n2;
escribir " el resultado es: " div;
Fin Sí
De Otro Modo:
escribir " error"
Fin Según
Fin Algoritmo
Ejercicio 5. Jugando con operaciones básicas
Fin Algoritmo