viernes, 21 de octubre de 2016

Ejercicio en clase 18 de octubre de 2016

Pág. 214


Problema 5

Usando esta información, escriba un programa en C++ que acepte la calificación numérica de un estudiante, convierta la calificación numérica a su calificación en letra equivalente y despliegue la letra.

Pseudocódigo
Inicio
int calificacion
Print "Calificaciones del estudiante"
Print "Introduzca una calificacion en el rango de 0 a 100:"
read calificacion
if (calificacion >=90)
then
{print "La letra equivalente a su calificacion es: A"
}
else
{if (calificacion <90 && calificacion >=80)
then
{print "La letra equivalente a su calificacion es: B"
else
{if (calificacion <80&& calificacion >=70)
then
{print "La letra equivalente a su calificacion es: C"
}
else
{if (calificacion <70&& calificacion>=60)
then
{print "La letra equivalente a su calificacion es: D"
}
else 
{if (calificacion <60)
then
{print "La letra equivalente a su calificacion es: F"
}
}
}
}
}
Fin


Diagrama de flujo


Programa en C++
Chagoya Pio Norma Andrea

Problema 6
6. La tolerancia de componentes críticos en un sistema se determina por la aplicación de acuerdo con una tabla.

Usando esta información, escriba un programa en C++ que acepte la lectura de tolerancia de un componente y determine la especificación que debería asignarse al componente.

Pseudocódigo

 Diagrama de flujo

Programa en C++ y corrida
Choza Garibay Hector Francisco

viernes, 14 de octubre de 2016

Ejercicio clase 11 de octubre de 2016

10. Para el circuito mostrado, la baja del voltaje, V2, a través del resistor, R2, y de la potencia, P2, enviada al resistor está dada por las ecuaciones V2 = I R2 y P2 = I V2, donde I = E/(R1 + R2). Usando estas ecuaciones, escriba, compile y ejecute un programa en C++ que indique al usuario que introduzca los valores de E, R1 y R2, calcule la baja de voltaje y la potencia enviadas a R2, y despliegue los resultados. Verifique su programa usando los datos de prueba E = 10 voltios, R1 = 100 ohmios y R2 = 200 ohmios. Cuando haya completado su verificación, use su programa para completar la siguiente tabla:
E
(voltios)
R1
(ohmios)
R2
(ohmios)
Baja de voltaje
(voltios)
Potencia enviada
(vatios)
10
100
100
5
0.25
10
100
200
6.66667
0.22222
10
200
200
5
0.125
20
100
100
10
1
20
100
200
13.3333
0.888889
20
200
200
10
0.5

12.Usando instrucciones input, escriba, compile y ejecute un programa en C++ que acepte las coordenadas (xy y) de dos puntos. Haga que su programa determine y despliegue los puntos medios de los dos puntos (use la fórmula dada en el ejercicio 11 de la sección 3.2). Verifique su programa usando los siguientes datos de prueba:
primer y sgeunda columna son coordenas, la tercer columan son los resultados
Programa utilizado

Choza Garibay Hector Francisco


13. Escriba, compile y ejecute un programa en C++ que calcule y despliegue el valor del flujo de corriente a través de un circuito RC. El circuito consiste en una batería que está conectada en serie a un interruptor, un resistir y un capacitor. Cuando el interruptor se cierra, la corriente i, que fluye a través del circuito está dada por la ecuación:

Conjunto de datos de prueba 1.

Conjunto de datos de prueba 2.
Puntos de prueba

Chagoya Pio Norma Andrea


  




Ejercicio en clase pág.134

Problema 5
a)-f)

Choza Garibay Hector Francisco

Problema 7
a)

b)

Chagoya Pio Norma Andrea

c)
d)

lunes, 10 de octubre de 2016




Resolución de un problema, calcular el vector resultante introduciendo por el teclado los valores dude magnitud y dirección del vector A y B.
Se muestra el algoritmo, pseudocódigo, diagrama de flujo y por último el código del programa.
Gracias


Chagoya Pio Norma Andrea
Choza Garibay Héctor Francisco
Salinas Tirado Daphne

Práctica 4

Práctica 4
1
2. Realizar un programa que calcule la longitud y el área total de tres circunferencias sabiendo que la primera de ellas tiene radio r que será introducido por teclado, la segunda tiene r*2 y la tercera r*3. Desplegar el radio, la longitud y el área de las tres circunferencias.
Algoritmo

Pseudocodigo

Diagrama de flujo
Programa en C++

Choza Garibay Héctor Francisco


3. Un productor de leche lleva el registro de lo que produce en litros, pero cuando entrega le pagan en galones. Realice un programa que ayude al productor a saber cuánto recibirá por la entrega de su producción de un día. Haga el problema imprima la ganancia por la venta de leche producida.

Algoritmo 
1. Inicio
2. Declaración de variables
double litros, galones, costo, ganancia
3. Introducir datos y leer el mensaje
print "Introduzca la cantidad de litros vendidos"
read litros
print"Introduzca el precio en pesos por galón de leche"
read costo
4. Realizar las operaciones correspondientes para obtener la ganancia.
galones= litros/ 3.785
ganancia= galones *costo
5. Desplegar los resultados
print"La ganancia por la venta de leche producida es de", ganancia, "pesos"
6. Fin
Pseudocódigo
Inicio
double litros, galones, costo, ganancia
print "Introduzca la cantidad de litros vendidos"
read litros
print "Introduzca el precio en pesos por galón de leche"
read costo
galones= litros/ 3.785
ganancia= galones *costo
print "La ganancia por la venta de leche producida es de", ganancia, "pesos"
Fin
Diagrama de flujo



Programa en C++


Chagoya Pio Norma Andrea


4. Una empresa desea determinar el monto de un cheque que debe proporcionar a uno de sus empleados que tendrá que por n número de días a la ciudad de Monterrey; los gastos que cubre la empresa con Hotel, comida y 550.00 pesos diarios para otros gastos. El monto debe ser desglosado para cada concepto.
Algoritmo
1. Inicio
2. Declaración de variables
double n, hotel, comida, thotel, tcomida, tconstante, total, dia
3. Desplegar mensaje para el dato n y leer su valor
Print “Introduzca el numero de dias”, read n
4. Desplegar mensaje para el dato hotel y leer su valor
Print “Introduzca el monto a pagar por dia en el hotel”, read hotel
5.  Desplegar mensaje para el dato comida y leer su valor
Print “Introduzca el monto a pagar al dia por comida”, read comida
6.  Multiplicar el valor del hotel por el número de días
thotel=hotel*n
7.  Multiplicar el valor de la comida por el número de días
tcomida=comida*n
8.  Multiplicar la constante de 550.00 pesos por el número de días
tconstante=550*n
9.  Sumar el total a pagar por el hotel, la comida y los 550.00 pesos diarios
total=thotel+tcomida+tconstante
10.   Desplegar mensaje para entrega de precio del hotel
Print “Hotel= ", thotel
11. Desplegar mensaje para entrega de precio de la comida
Print "Comida= ", tcomida
12. Desplegar mensaje para entrega de la cantidad de dinero diaria para otros gastos
"Otros gastos= ", tconstante
13. Desplegar mensaje para entrega de total
"Total= ", total
14. Fin
Pseudocódigo
inicio
Print “Introduzca el numero de dias”, read n
Print “Introduzca el monto a pagar por dia en el hotel”, read hotel
Print “Introduzca el monto a pagar al dia por comida”, read comida
thotel=hotel*n
tcomida=comida*n
tconstante=550*n
total=thotel+tcomida+tconstante
Print “Hotel= ", thotel
Print "Comida= ", tcomida
Print "Otros gastos= ", tconstante
Print "Total= ", total
fin
Diagrama de flujo
Programa en C++


Salinas Tirado Daphne

martes, 4 de octubre de 2016

Práctica 3

Práctica 3

a) Leer una cantidad de dólares canadienses y convertirlo a pesos mexicanos y euros.

                                                                          Algoritmo

                                                                          Pseudocodigo

                                                                          Diagrama de flujo

                                                                          Programa en C++

Choza Garibay Hector Francisco

b) Leer una cantidad de dólares US y convertirlo a francos franceses.


c) Leer una cantidad de dólares US y convertirlo en yuan chino y yen japonés.

Algoritmo
1. Inicio
2. Declaración de variables
double dolar, yuan, yen
3. Introducir datos y leer mensaje
Print "Introducir cantidad de dinero en dolar"
read dolar
4. Realizar las operaciones para la conversión
yuan= (dolar *100)/14.998
yen= (dolar*1000)/9.93641
5. Desplegar mensaje e imprimir los resultados
print "El dolar es equivalente a:", yuan, "yuan chino"
print "El dolar es equivalente a:", yen, "yen japones"
6. Fin

Pseudocódigo
Inicio
double dolar, yuan, yen
print "Introducir cantidad de dinero en dolar"
read dolar
yuan= (dolar *100)/14.998
yen= (dolar*1000)/9.93641
print "El dolar es equivalente a:", yuan, "yuan chino"
print "El dolar es equivalente a:", yen, "yen japones"
Fin

Diagrama de Flujo


Programa en C++


Chagoya Pio Norma Andrea


d) Leer una cantidad de euros y convertirlo a dólares canadienses.

Algoritmo
1. Inicio
2. Declaración de variables
double euros, canadienses, dolar
3. Introducir datos y leer mensaje
print "Introduce cantidad de dinero en euros"
read euros
4. Calcular las conversiones
dolar= (euros*1.12449)
canadienses= (dolar*100)/75.8604
5. Desplegar mensaje e imprimir resultados
print "Euros equivalen a:", canadienses, "dólares canadienses"
6. Fin

Pseudocódigo

Inicio
double euros, canadienses, dolar
print "Introduce cantidad de dinero en euros"
read euros
dolar= (euros*1.12449)
canadienses= (dolar*100)/75.8604
print "Euros equivalen a:", canadienses, "dólares canadienses"
Fin
Diagrama de flujo


Programa en C++

Chagoya Pio Norma Andrea

e) Leer una cantidad de pesos mexicanos y convertirlo a dólares canadienses y yuan chino.
f) Leer una cantidad de francos franceses y convertirlos a pesos mexicanos y dólares canadienses.
g) Leer una cantidad de euros y dólares canadienses y convertirlo a bitcoin.
Algoritmo
      1. Inicio
      2. Declaración de variables:
float can, eu, bitcoin, useu, uscan, us
      3.  Leer datos del teclado
Print “Inserte cantidad de euros: ”, read eu
      4. Leer datos del teclado
Print “Inserte cantidad de dolares canadienses:  ” read can
     5. Convertir euros a dólares americanos
useu=eu*1.2429
     6. Convertir dólares canadienses a dólares americanos
uscan=can*100*75.8604
     7. Sumar las conversiones a dólares americanos
us=useu+uscan
     8. Convertir los dólares americanos a bitcoin
bitcoin=us*100*0.165700
     9. Imprimir resultado
Print eu, “euros y ”, can, “dolares canadienses equivalen a”, bitcoin, "bitcoin"
10. Fin 
Pseudocódigo
inicio
float can, eu, bitcoin, useu, uscan, us
print “Inserte cantidad de euros: ”, read eu
print “Inserte cantidad de dolares canadienses”, read can
useu=eu*1.2429
uscan=can*100*75.8604
us=useu+uscan
bitcoin=us*100*0.165700
print eu, “euros y ”, can, “dolares canadienses equivalen a”, bitcoin, "bitcoin"

fin
Diagrama de flujo
Programa en C++


Salinas Tirado Daphne Guadalupe

h) Leer una cantidad de francos franceses y convertirlo a bitcoin.
Algoritmo
     1. Inicio
     2. Declaración de variables:
float bitcoin, us, francos
3.  Leer datos del teclado
Print “Inserte cantidad de francos: ”, read francos
4. Convertir francos a dólares americanos
us=francos*100*17.1397
     5. Convertir los dólares americanos a bitcoin
bitcoin=us*100*0.165700
     6. Imprimir resultado
Print francos, “ francos equivalen a ”, bitcoin, “bitcoin”
7. Fin 
Pseudocódigo
inicio
print “Inserte cantidad de francos:”, read francos
us=francos*100*17.1397
bitcoin=us*100*0.165700
print francos, “ francos equivalen a ”, bitcoin, “bitcoin”
fin
Diagrama de flujo



Programa en C++

Salinas Tirado Daphne Guadalupe