viernes, 21 de octubre de 2016

Ejercicio de Clase - 18 de Octubre del 2016

Los siguientes problemas fueron tomados del libro: C++ para ingeniería y ciencias.
Por : Gary J. Bronson.


Problema 4

Pseudocodigo

Inicio
Real cred
Print "Introduzca el numero de creditos"
Read cred
if (cred<32)
{Print "El grado de estudios del estudiante universitario es de primer anio"}
if (cred>=32&&cred<=63)
{Print "El grado de estudios del estudiante universitario es de segundo anio"}
if (cred>=64&&cred<=95)
{Print "El grado de estudios del estudiante universitario es de tercer anio"}
if (cred>=96)
{Print "El grado de estudios del estudiante universitario es de ultimo anio"}
Fin

Diagrama de Flujo





Programa c++




Ejercicio #6)

Pseudocodigo
INICIO
Real Tol
Print Programa para la determinacion de especificacion de un componenete
Print Introduzca el numero de porcentaje de tolerancia
Read Tol
if (Tol>0.1)then
{Print Grado de exploracion espacial}
if (Tol>=0.1 &&Tol<1.0) then
{Print Grado militar}
if (Tol>=1.0&&Tol<10)then
{Print Grado comercial}
if(Tol>=10)then
{Print Grado de juguete}
FIN.



Problema
Pseudocódigo:

Real temp,cel,far
Char letra

Print "Introduce la temperatura y declara si es en grados celcius o fahrenheit con una c o una f respectivamente.\n El programa transformara los grados Celsius a Fahrenheit o vice versa: "
Read temp
Read letra
if (letra == 'f') then
{cel= (5.0/9.0)*(temp-32)
Print "\nLa temperatura transformada a grados Celsius es: ", cel}
else{
if (letra == 'c') then
{far=(9.0/5.0)*temp + 32
Print  "\nLa temperatura transformada a grados Fahrenheit es:",far
else{
if (letra != 'f' && letra != 'c') then
{Print "\nError en los datos introducidos"}
}}
Fin





















viernes, 14 de octubre de 2016

Ejercicio de Clase - 6 de Octubre del 2016

Los siguientes problemas fueron tomados del libro: C++ para ingeniería y ciencias.
Por : Gary J. Bronson.


Problema#5







Problema #6

Problema #7



martes, 11 de octubre de 2016

Ejercicio de Clase - 11 de Octubre del 2016


Problema #10






Problema #11 Villaseñor Alcaraz Anabell

Algoritmo:

1.-Inicio
2.-Declarar Variables r1, r2,r3, rt
3.-Desplegar mensaje "Introduce r1"
4.-Introducir el valor de r1 por el teclado"
5.-Desplegar mensaje "Introduce r2"
6.-Introducir el valor de r2 por el teclado"
7.- Desplegar el mensaje "Introduce r3"
8.-Introducir el valor de r3 por el teclado
9.- Realizar operacion de calculo de rt =(1.0/(1.0/r1+1.0/r2+1.0/r3));
10.- Desplegar el mensaje " La resistencia total es"
11.- Total rt
12.- Fin.



Problema#12


Pseudocodigo
Inicio
Int  X1, Y1, X2, Y2, XM, YM
Print “Introduzca la coordenada X1 del primer punto"
Read X1
 Print "Introduzca la coordenada Y1 del primer punto"
Read Y1
Print "Introduzca la coordenada X2 del segundo punto"
Read X2
Print "Introduzca la coordenada Y2 del segundo punto"
Read Y2
XM=(X1+X2)/2
YM=(Y1+Y2)/2
Print "La coordenada X del punto medio es de:", XM
Print "La coordenada Y del punto medio es de:", YM
Fin





Problema #13

PSEUDOCODIGO

INICIO
 Real temp, E, R, t, i
Print "Introduzca el voltaje de la bateria"
Read E
Print "Introduzca el tiempo desde que el interrumpto fue cerrado"
Read t
Print"Introduzca la resistencia"
Read R
Print"Introduzca la constante de tiempo"
temp
i= (E/R) * exp(-t/temp)
Print" Su flujo de corriente es:",i.
FIN




viernes, 7 de octubre de 2016

Practica No.4

Problema 1)

Algoritmo

1.Inicio
2. Declarar las variables reales: pulgadas, pies, yardas, metros y centimetros y la variable entera metrost
3. Desplegar el mensaje: "Este Programa transforma yardas, pies y pulgadas a metros y centimetros"
4. Desplegar el mensaje "Introduce yardas"
5. Solicitar al usuario introducir un valor en yardas por teclado
6. Desplegar el mensaje "Introduce pies"
7. Solicitar al usuario introducir un valor en pies por teclado
8. Desplegar el mensaje "Introduce pulgadas"
9. Solicitar al usuario introducir un valor en pulgadas por teclado
10. Realizar la operación:
metros = (0.914 * yardas) + (pies * 0.3048) + (0.0254 * pulgadas)
metrost = (0.914 * yardas) + (pies * 0.3048) + (0.0254 * pulgadas);
centimetrost = (metros - metrost) * 100;
11. Desplegar el mensaje: "Resultado" y mostrar los datos introducidos
12. Mostrar en pantalla la cantidad de unidades inglesas en metros
13. Mostrar en pantalla la cantidad de unidades inglesas en centímetros
14. Finalizar el programa

Pseudocódigo

Inicio
Real pulgadas,pies,yardas,metros,centimetros
Print  "Este Programa transforma yardas, pies y pulgadas a metros y centimetros"
Print  "Introduce yardas"
Read yardas
Print "Introduce pies"
Read pies
Print "Introduce pulgadas"
Read pulgadas
 metros = (0.914 * yardas) + (pies * 0.3048) + (0.0254 * pulgadas)
 metrost = (0.914 * yardas) + (pies * 0.3048) + (0.0254 * pulgadas
 centimetros = (metros - metrost) * 100
Print "\nResultado:\n:", yardas, "yardas, ", pies, " pies y ", pulgadas, " pulgadas = ", metrost, " metros, ", centimetros, "centimetros"
Fin


Programa en C++








Problema 2)
Algoritmo
1. Inicio
2. Declarar las variables r, r2, r3, long1, long2, long3, Area1, Area2,  Area3
3. Desplegar el mensaje “Introduce el valor de r”
4. Introducir el valor de la variable r por medio del teclado
5. Realizar una operación para obtener el radio de la segunda circunferencia multiplicando  el primer radio por 2.
r2=r*2
6. Realizar una operación para obtener el radio de la tercer circunferencia multiplicando el  primer radio por 3.
r3=r*3
7. Obtener la longitud de la primer circunferencia multiplicando 2 por 3.1416 por el valor de primer radio
long1=2*3.1416*r
8. Obtener la longitud de la segunda circunferencia multiplicando 2 por 3.1416 por el valor del segundo radio
long2=2*3.1416*r2
9. Obtener la longitud de la tercer circunferencia multiplicando 2 por 3.1416 por el valor del tercer radio
long3=2*3.1416*r3
10. Obtener el área de la primer circunferencia multiplicando 3.1416 por el radio  de la primer circunferencia al cuadrado
 Area1=3.1416*r*r
11. Obtener el valor de la segunda circunferencia multiplicando 3.1416 por el radio de la segunda circunferencia al cuadrado
Area2==3.1416*r2*r2                                                                           
12. Obtener el valor de la tercer circunferencia multiplicando 3.1416 por el radio de la tercer circunferencia al cuadrado
Area3==3.1416*r3*r3
13. Desplegar el mensaje “El radio de la primer circunferencia es=”
14. Desplegar el valor de la variable r
15. Desplegar el mensaje “El radio de la segunda circunferencia es=”
16. Desplegar el valor de la variable r2
17. Desplegar el mensaje “El radio de la tercer circunferencia es=”
18. Desplegar el valor de la variable r3
19. Desplegar el mensaje “La longitud de la primera circunferencia es=”
20. Desplegar el valor de la variable long1
21. Desplegar el mensaje “La longitud de la segunda circunferencia es=”
22. Desplegar el valor de la variable long2
23. Desplegar el mensaje “La longitud de la tercera circunferencia es=”
24. Desplegar el valor de la variable long3
25. Desplegar el mensaje “El área de la primer circunferencia es=”
26. Desplegar el valor de la variable Area1
27. Desplegar el mensaje “El área de la segunda circunferencia es=”
28. Desplegar el valor de la variable Area2
30. Desplegar el mensaje “El área de la tercer circunferencia es=”
31. Desplegar el valor de la variable Area3
32. Fin

Pseudocodigo
Inicio
Real  r, r2, r3, long1, long2, long3, Area1, Area2,  Area3
Print “Introduce el valor de r”
read  r
r2=r*2
r3=r*3
long1=2*3.1416*r
long2=2*3.1416*r2
long3=2*3.1416*r3
Area1=3.1416*r*r
Area2==3.1416*r2*r2
Area3==3.1416*r3*r3
Print “El radio de la primer circunferencia es=”, r
Print “El radio de la segunda circunferencia es=”, r2
Print “El radio de la tercer circunferencia es=”, r3
Print “La longitud de la primera circunferencia es=”, long1
Print “La longitud de la segunda circunferencia es=”, long2
Print “La longitud de la tercera circunferencia es=”, long3
Print “El área de la primer circunferencia es=”, Area1
Print “El área de la segunda circunferencia es=”, Area2
Print “El área de la tercer circunferencia es=”, Area3
Fin

Diagrama de Flujo 
Programa C++

Problema 3)
Algoritmo:
1) Introducir variables litros, gal, ganancia y precio.
2) Desplegar mensaje "Introduzca la cantidad de litros".
3) Obtener por medio del teclado el numero con la variable litros.
4) Desplegar mensaje "Introduzca el precio por galón".
5) Obtener por medio del teclado el numero con la variable precio.
6) Escribir la variable gal e igualarla a litros  entre 3.785 para obtener su valor.
7)  Escribir la variable ganancia e igualarla a galones por precio para obtener su valor.
8) Se despliega el mensaje " Su ganancia total es de:"
9) Se imprime el resultado.
10) Fin.

Pseudocodigo:
Inicio
Real litros, gal, ganancia, precio 
Print "Introduzca la cantidad de litros"
Read litros
Print"Introduzca el precio por galón"
Read gal
gal= (litros/3.785)
ganancia= (gal*precio)
Print"Su ganancia total es de :", ganancia.
Fin.
Diagrama de Flujo

Programa


Algotitmo:

1.- Inicio
2.- Declarar variables n numero de dias, hotel, comida, viaticos, cantidad total de cheque
3.- Desplegar mensaje" introduce numero de dias"
4.- Introducir por teclado el valor de la variable n numero de dias
5.- Desplegar el mensaje " Costo por dia del hotel"
6.- Introducir por teclado el valor de la variable hotel
7.- Desplegar el mensaje " Costo por dia de comida"
8.- Introducir por teclado el valor de la variable comida
9.- Desplegar el mensaje " Costo por dia de viaticos"
10.-Introducir por teclado el valor de la variable viaticos
11.- Realizar las siguientes iperaciones de multiplicacion y suma con los valores de las variables previamente mencionados: cantidad total de cheque= (hotel*n numero de dias)+(comida* n numero de dias)+(viaticos*n numero de dias)
12.-Desplegar el mensaje" La cantidad total del cheque extendido es:"
13.- Mostrar cantidad total de cheque 
14.- Fin. 

Pseudocodigo:

Inicio
Real n numero de dias, hotel, comida, viaticos, candidad total de cheque
Print " Introduce numero de dias"
Read n numero de dias
Print " Introduce costo por dia del hotel"
Read hotel
Print " Introduce costo por dia de comida"
Read comida
Print " Introduce costo por dia de viaticos"
Read viaticos 
n numero de dias=9
cantidad total de cheque=(n numero de dias*hotel)+(n numero de dias*comida)+(n numero de dias*viaticos)
Print " La cantidad total del cheque extendido es:"
cantidad total de cheque
Fin








Diagrama de Flujo:



Codigo en C++