0% encontró este documento útil (0 votos)
15 vistas5 páginas

Practica 2

El documento presenta una serie de ejercicios de programación en C# que incluyen la implementación de funciones matemáticas, cálculos de tarifas de consumo eléctrico y un menú de productos con precios. Se analizan diferencias en estructuras de control y se proporcionan ejemplos de código para resolver problemas específicos. Además, se solicita la creación de un programa que calcule y muestre valores de una función seno en un rango determinado.

Cargado por

francisco orozco
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas5 páginas

Practica 2

El documento presenta una serie de ejercicios de programación en C# que incluyen la implementación de funciones matemáticas, cálculos de tarifas de consumo eléctrico y un menú de productos con precios. Se analizan diferencias en estructuras de control y se proporcionan ejemplos de código para resolver problemas específicos. Además, se solicita la creación de un programa que calcule y muestre valores de una función seno en un rango determinado.

Cargado por

francisco orozco
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIDAD PROFESIONAL INTERDISCIPLINARIA EN

INGENIERÍA Y TECNOLOGÍAS AVANZADAS

EJERCICIOS

1a. ¿Qué valor se asigna a consumo en la sentencia if siguiente si la velocidad es 120?


if(velocidad > 80)
consumo = 10.00;
else if(velocidad > 100)
consumo = 12.00;
else if(velocidad > 120)
consumo = 15.00;
el consumo es igual a 10.00

1b. ¿Qué valor se asigna a consumo en la sentencia if siguiente si la velocidad es 120?


if(velocidad > 80)
consumo = 10.00;
if(velocidad > 100)
consumo = 12.00;
if(velocidad > 120)
consumo = 15.00;

consumo=10, consumo=12

2. Explique las diferencias entre las sentencias de la columna izquierda y de la columna derecha. Para
cada una de ellas, deducir el valor final de x si el valor inicial de x es 0. if(x >= 0) if(x >= 0)
x++; x++;
else if(x >= 1) if(x >= 1)
x+=2; x+=2;

Realice los ejercicios:

1. Dada la función f(x), crear el código en C# para calcular la función para un valor de x introducido
por el teclado y visualizarlo en pantalla

{
2
f ( x )= x −xparax ≤ 0
2
−x +3 x para x> 0
using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace Funcion
{
class Program
{
static void Main(string[] args)
{
int res, x, opc;
do
{
[Link]("Asigne un valor a x");
[Link]("Si x<=0 entonces x^2-x");
[Link]("Si x>0 entonces -x^2+3x");

x = [Link]([Link]());
if (x <= 0)
{
res = ((x * x) - x);
[Link]("El resultado es: {0}", res);
}
else
{
res = -(x * x)+(3 * x);
[Link]("El resultado es: {0}", res);
}
[Link]("Deseas continuar?\n 1=Si\n 2=No\n");
opc = [Link]([Link]());
}
while (opc == 1);
}

}
}
2. El cobro de luz del actual corresponde a la siguiente tabla según la cantidad de
KWH consumidos. Se desea hacer una calculadora de tarifa cuando el usuario
ingrese la cantidad de KWH consumidos.
Escriba el programa correspondiente.

using [Link];
using [Link];
using [Link];
using [Link];

namespace Tarifa_KWH
{
class Program
{
static void Main(string[] args)
{
int opc;
do
{
double kwh = 115, precio, cuota = 52.84;
[Link]("Ingresa tus KWH consumidos");
kwh = [Link]([Link]());
if (kwh <= 50)
{
precio = cuota + (kwh * 2.288);
[Link]("Tienes que pagar: {0:c2}", precio);
}
else if (kwh > 50 && kwh <= 100)
{
precio = cuota + (144.4 + ((kwh - 50) * 2.762));
[Link]("Tienes que pagar: {0:c2}", precio);
}
else if (kwh > 100)
{
precio = cuota + 252.5 + ((kwh - 100) * 2.288);
[Link]("Tienes que pagar: {0:c2}", precio);
}
[Link]("¿Desea continuar?\n 1. Si\n 2. No ");
opc = [Link](s: [Link]());
}
while (opc == 1);
}
}
}
[Link] el código que imprima el siguiente menú y su funcionamiento:

char opc;
int costo = 0;
do
{

int x = 0, total, total1, total2, total3, num1, num2, num3;


[Link]("1. Hamburguesa chica c/papas y refrescos... $20");
[Link]("2. Hotdog y refresco........................$18");
[Link]("3. Ensalada rusa ..........................$15");
[Link]("4. Salir");

[Link]("Escoge el producto");
x = [Link]([Link]());
total = 0;

if (x == 1)
{
total = 20;
[Link]("¿Cuántos?");
num1 = [Link]([Link]());
total1 = total * num1;
costo += total1;
}
else if (x == 2)
{
total = 18;
[Link]("¿Cuántos?");
num2 = [Link]([Link]());
total2 = total * num2;
costo += total2;
}
else if (x == 3)
{
total = 15;
[Link]("¿Cuántos?");
num3 = [Link]([Link]());
total3 = total * num3;
costo += total3;
}
else
{
[Link]("Noexiste");
}

[Link]("Deseas otro producto? a=Si b=No");


opc = [Link]([Link]());
}
while (opc == 'a');
[Link]("TICKET\n");
[Link]("Total {0}", costo);

[Link]();
4. Escribir un programa que presente los valores de la función seno(2x)-x para 0, 0.5,
1.0,…, 9.5, 10.

using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace Funcion_Seno
{
class Program
{
static void Main(string[] args)
{
double r = 0, x = 0;
[Link]("Función f(x)= seno(2x)-x");
for(x = 0; x <= 10; x += .5)
{
r = ([Link]((2) * (x))) - x;
[Link]("Para {0}:\t {1}", x, r);
}
[Link]();
}
}
}

También podría gustarte