domingo, 30 de octubre de 2016
viernes, 28 de octubre de 2016
NOMBRE DEL ALUMNO : REYES DE LA CRUZ ABRAHAM ELIAZAR
NO. 16210721
EJERCICIO EN CLASE NO.3
Pseudo codigo
Inicio funcion VOL_CIL(REAL R, REAL L)
{Real VOLUMEN, AREA
VOLUMEN=3.141592*RA*LA
AREA=2*3.1416*RA*LA
Print "EL VOLUMEN DEL CILINDRO ES="VOLUMEN
Print "EL VOLUMEN DE LA SUPERFICIE ES="AREA
}
Final funcion VOL_CIL
Inicio de programa
{
real RADIO,LARGO
Print"INTRDODUZA UN VALOR PARA RADIO="
Read RADIO
Print""INTRODUZCA UN VALOR PARA LARGO="
Read LARGO
VOL_CIL(RADIO,LARGO)
}
Fin del programa
NOMBRE DEL ALUMNO :REYES DE LA CRUZ ABRAHAM ELIAZAR
NO. 16210721
PRACTICA. 4 PROBLEMA :6
●Algoritmo.
1.- Declarar variables.
Real largo,ancho,PM2,precio,M2,R1,R2,R3,R4.
NO. 16210721
EJERCICIO EN CLASE NO.3
Pseudo codigo
Inicio funcion VOL_CIL(REAL R, REAL L)
{Real VOLUMEN, AREA
VOLUMEN=3.141592*RA*LA
AREA=2*3.1416*RA*LA
Print "EL VOLUMEN DEL CILINDRO ES="VOLUMEN
Print "EL VOLUMEN DE LA SUPERFICIE ES="AREA
}
Final funcion VOL_CIL
Inicio de programa
{
real RADIO,LARGO
Print"INTRDODUZA UN VALOR PARA RADIO="
Read RADIO
Print""INTRODUZCA UN VALOR PARA LARGO="
Read LARGO
VOL_CIL(RADIO,LARGO)
}
Fin del programa
NOMBRE DEL ALUMNO :REYES DE LA CRUZ ABRAHAM ELIAZAR
NO. 16210721
PRACTICA. 4 PROBLEMA :6
●Algoritmo.
1.- Declarar variables.
Real largo,ancho,PM2,precio,M2,R1,R2,R3,R4.
2.- Pedir datos de entrada.
PRINT “Introdusca el precio por metro cuadrado: “, PM2
PRINT “Introdusca el largo su terreno: “, largo
PRINT “Introdusca el ancho su terreno: “, ancho
3.- Hacer los cálculos.
M2=(largo*ancho),
R0=(largo*ancho)*PM2,
R1=(M2-(M2*0.03))*PM2,
R2=(M2-(M2*0.04))*PM2,
R3=(M2-(M2*0.05))*PM2,
4.- Condiciones de la respuesta y desplegar la respuesta.
Si M2<300, PRINT " El precio total es: ", R0
Si M2>299 y m2<401, PRINT " El precio total es de:
", R1
Si M2>400 y m2<501, PRINT " El precio total es de:
", R2
Si M2>500, PRINT " El precio total es de: ", R3
5.- Fin.
viernes, 30 de septiembre de 2016
EJERCICIO 3 NO.4 , PRACTICA 3 PROBLEMA 2 Y 7
Ejercicio Clase 3 No. 04
Reyes De La Cruz Eliazar Abraham
Algoritmo
1. Establecer las variables
2. Real grados a radianes
3. Desplegar mensaje introduce el valor
de grados a radianes print ¨introduce valor de grados a radianes,¨
4. Leer grados
Read radianes
5. Calcular el valor de grados a
radianes
Radianes = grados *3.1416 / 180,
6. ¨Desplegar el valor de un radian es ¨
Print ¨valor enviado ¨
7. Fin.
Diagrama de flujo
Practica #3 Problema #2
Algoritmo:
1-Introducsca variables e asignar valor
Print "Introdusca valor para Voltaje: ",V
Print "Introducir valor para frecuencia: ",F
2- Calcular VOL1 y VOL 2 y la suma de estos
vol1 = (120*V)/(0.33*F)
vol2 = (110*V)/(0.56*F*F)
vt = VOL1 + VOL2
3- Mostrar resultados
Print "El voltaje 1 es ",VOL1
Print "El voltaje 2 es: ",VOL2
Print "La suma de los voltajes es: ",VT
4-FIN
Print "Introdusca valor para Voltaje: ",V
Print "Introducir valor para frecuencia: ",F
2- Calcular VOL1 y VOL 2 y la suma de estos
vol1 = (120*V)/(0.33*F)
vol2 = (110*V)/(0.56*F*F)
vt = VOL1 + VOL2
3- Mostrar resultados
Print "El voltaje 1 es ",VOL1
Print "El voltaje 2 es: ",VOL2
Print "La suma de los voltajes es: ",VT
4-FIN
Pseudocodigo:
real V,F,VOL1,VOL2,VT
Print "Introducir valor para Voltaje: ",V
Print "Introducir valor para frecuncia: ",F
vol1 = (120*V)/(0.33*F)
vol2 = (110*V)/(0.56*F*F)
vt = vol1 + VOL2
Print "El voltaje 1 es ",VOL1
Print "El voltaje 2 es: ",VOL2
Print "La suma de los voltajes es: ",VT
Print "Introducir valor para Voltaje: ",V
Print "Introducir valor para frecuncia: ",F
vol1 = (120*V)/(0.33*F)
vol2 = (110*V)/(0.56*F*F)
vt = vol1 + VOL2
Print "El voltaje 1 es ",VOL1
Print "El voltaje 2 es: ",VOL2
Print "La suma de los voltajes es: ",VT
VOLTAJE = 983
Practica #3 Problema# 7
Algoritmo
1. Declarar
variables
float A,B,C,P,AREA
2. Hacer que el usuario introduzca los lados del triángulo
Print "Introducir lado a del triángulo" read ,A
Print "Introducir lado b del triángulo" read ,B
Print "Introducir lado c del triángulo" read ,C
3. Calcular el semiperimetro del triangulo
P=(A+B+C)/2
4. Calcular el área del triangulo
AREA=(P*(P-A))*(P-B)*(P-C)
5. Desplegar mensaje
Print "El area del triangulo es = " ,AREA
6. Fin
float A,B,C,P,AREA
2. Hacer que el usuario introduzca los lados del triángulo
Print "Introducir lado a del triángulo" read ,A
Print "Introducir lado b del triángulo" read ,B
Print "Introducir lado c del triángulo" read ,C
3. Calcular el semiperimetro del triangulo
P=(A+B+C)/2
4. Calcular el área del triangulo
AREA=(P*(P-A))*(P-B)*(P-C)
5. Desplegar mensaje
Print "El area del triangulo es = " ,AREA
6. Fin
Diagrama de flujo
Pseudocódigo
Inicio
Real A,B,C,P,AREA
Print "Introducir lado a del triángulo" read ,A
Print "Introducir lado b del triángulo" read ,B
Print "Introducir lado c del triángulo" read ,C
P=(A+B+C)/2
AREA=(P*(P-A))*(P-B)*(P-C)
Print "El area del triangulo es = " ,AREA
Fin LADO A=60 LADO B=35 LADO C=60
sábado, 24 de septiembre de 2016
Ejercicio#2 practica# 2
Reyes De la cruz Abraham Eliazar
*Diagrama de flujo
Inicio
Dato de prueba 1
Ejercicio N# 6 practica # 2
Reyes De la cruz Abraham Eliazar N.# 16210721
a) Algoritmo
c) Pseudocodigo.
Ejercicio N# 9 practica # 2
Reyes De la cruz Abraham Eliazar N.# 16210721

Inicio
float n1,r1
read “Introducir número"
r1=powf(n1,1.0/4.0)
Print "La raiz cuarta de ",n1" es = " ,r1
Fin
Reyes De la cruz Abraham Eliazar
*Algoritmo:
1- Establecer las variables:
float c,f
2- Hacer que el usuario introduzca un numero:
Print "Introduzca la temperatura en grados Celsius:"
3- Hacer el calculo con el numero que nos dio el usuario
f = (9.0/5.0)*C + 32.0
4- Mostrar el resultado:
Print "La cantidad de",c" grados Celsius equivale a ",f "grados Fahrenheit "
5- Fin
*Diagrama de flujo
*Pseudocodigo:
float c,f
Print "Introduzca la temperatura en gradosƒCelsius:"
f = (9.0/5.0)*C + 32.0
Print "La cantidad de",c" grados Celsius equivale a ",f "grados Fahrenheit
Fin
Dato de prueba 1
Dato de prueba 2
Ejercicio N# 6 practica # 2
Reyes De la cruz Abraham Eliazar N.# 16210721
a) Algoritmo
1.- Inicio.
2.- Declarar variables:
double a,b,c,x,resultado
3.- Recibir los datos de variables por teclado.
PRINT "Ingrese valores para a,b,c,x en dicho orden
separados por un espacio después de cada valor ingresado, para resolver el
siguiente polinomio: ax^2 + bx + c",
read a,
read b,
read c,
read x,
4.- Hacer el cálculo.
resultado=a*pow(x,2) + (b*x) + c
5.- Desplegar el resultado.
PRINT “El resultado del problema es: “, resultado
6.- Fin
b) Diagrama de flujo
c) Pseudocodigo.
Inicio
double a,b,c,x,resultado
PRINT "Ingrese valores para a,b,c,x en dicho orden
separados por un espacio después de cada valor ingresado, para resolver el
siguiente polinomio: ax^2 + bx + c",
read a;
read b;
read c;
read x;
resultado=a*pow(x,2) + (b*x) + c
PRINT “El resultado del problema es: “, resultado
Fin
Ejercicio N# 9 practica # 2
Reyes De la cruz Abraham Eliazar N.# 16210721
Algoritmo
1. Declarar variables
float n1,r1
2. Hacer que el usuario introduzca un número
Print “Introducir número"
read n1,
3. Calcular la raíz cuarta de ese número
r1=powf(n1,1.0/4.0)
4. Desplegar mensaje
Print "La raiz cuarta de ",n1" es = " ,r1
5. Fin
float n1,r1
2. Hacer que el usuario introduzca un número
Print “Introducir número"
read n1,
3. Calcular la raíz cuarta de ese número
r1=powf(n1,1.0/4.0)
4. Desplegar mensaje
Print "La raiz cuarta de ",n1" es = " ,r1
5. Fin
Diagrama de flujo
Pseudocodigo
Inicio
float n1,r1
read “Introducir número"
r1=powf(n1,1.0/4.0)
Print "La raiz cuarta de ",n1" es = " ,r1
Fin
miércoles, 1 de junio de 2016
Practica 5: 25 de mayo del 2016
lunes, 9 de mayo de 2016
Ejercicio Clase. 4 De Mayo del 2016
Ejercicio Clase, Problema No.1
Figueroa Paniagua Enrique Alejandro No.Control: 16211007
Pseudocodigo
Inicio
int x
int maxi
int mini
Print "Inserte el numero de empleados que desee registrar: "
Read x
Print " "
Read x
Print " "
struct Empleado
{
int No_Emp
string nombre
int sexo
string puesto
real sueldo
}
empleados[x]
for(int n=0;n step x n=n+1)
{
Print "Ingrese los datos del empleado"
Print"No. de Empleado: "
Read empleados[n].No_Emp
cin.ignore()
Print "Nombre del empleado: "
getline(cin,empleados[n].nombre);
Print"Sexo 1.-Masculino 2.-Femenino: "
Read empleados[n].sexo;
cin.ignore();
Print"Puesto del empleado: "
getline(cin,empleados[n].puesto);
Print "Sueldo: "
Read empleados[n].sueldo
}
Print "Listeado de empleados: "
Print"Hombres: "
for(int i=0 i step n i++)
{
if(empleados[i].sexo==1)
then
{
Print "No. de Empleado: ",empleados[i].No_Emp
Print"Nombre: ",empleados[i].nombre
Print "Puesto: ",empleados[i].puesto
Print "Sueldo: ",empleados[i].sueldo
}
}
Print "Mujeres: "
for(int i=0 i step n i=i+1)
{
if(empleados[i].sexo ==2)
then
{
Print "No. de Empleado: ",empleados[i].No_Emp
Print "Nombre: ",empleados[i].nombre
{
if(empleados[i].sexo==1)
then
{
Print "No. de Empleado: ",empleados[i].No_Emp
Print"Nombre: ",empleados[i].nombre
Print "Puesto: ",empleados[i].puesto
Print "Sueldo: ",empleados[i].sueldo
}
}
Print "Mujeres: "
for(int i=0 i step n i=i+1)
{
if(empleados[i].sexo ==2)
then
{
Print "No. de Empleado: ",empleados[i].No_Emp
Print "Nombre: ",empleados[i].nombre
Print "Puesto: ",empleados[i].puesto
Print "Sueldo: ",empleados[i].sueldo
}
}
Print "SUELDOS: "
maxi=empleados[1].sueldo
mini=empleados[1].sueldo
Print "Sueldo: ",empleados[i].sueldo
}
}
Print "SUELDOS: "
maxi=empleados[1].sueldo
mini=empleados[1].sueldo
for(int n=0;n step x n=n+1)
{
if(empleados[i].sueldo>maxi)
then
{
maxi=empleados[i].sueldo
}
}
for(int n=0;n step x n=n+1)
if(empleados[i].sueldo>maxi)
then
{
maxi=empleados[i].sueldo
}
}
for(int n=0;n step x n=n+1)
{
if(empleados[i].sueldo<=mini)
then
{
mini=empleados[i].sueldo
}
}
if(empleados[i].sueldo<=mini)
then
{
mini=empleados[i].sueldo
}
}
Print "EMPLEADO DE MAXIMO SUELDO: "
for(int n=0;n step x n=n+1)
for(int n=0;n step x n=n+1)
{
if (maxi==empleados[i].sueldo)
if (maxi==empleados[i].sueldo)
then
{
Print "No. de Empleado: ",empleados[i].No_Emp
{
Print "No. de Empleado: ",empleados[i].No_Emp
Print"Nombre: ",empleados[i].nombre
Print"Puesto: ",empleados[i].puesto
Print"Sueldo: ",empleados[i].sueldo
}
}
Print "EMPLEADO DE MINIMO SUELDO: "
}
Print "EMPLEADO DE MINIMO SUELDO: "
for(int n=0;n step x n=n+1)
{
if(mini==empleados[i].sueldo)
then
{
Print "No. de Empleado: ",empleados[i].No_Emp
}
}
}
if(mini==empleados[i].sueldo)
then
{
Print "No. de Empleado: ",empleados[i].No_Emp
Print"Nombre: ",empleados[i].nombre
Print"Puesto: ",empleados[i].puesto
Print"Sueldo: ",empleados[i].sueldo
}
}
}
Fin
Programa C ++
Ejercicio Clase No.02
Hernandez Torres Ricardo No.Control 16210685
Inicio
struct
producto
{
int codigoproducto
string nombreproducto
double preciodecosto
double preciodeventa
int cantidadi
int cantidadv
};
{
producto a[10]
int i,n,monto;
Print
"CANTIDAD DE DATOS QUE DESEE UTILIZAR :"
Read n
for(i=0;i<n;i++)
{
Print "INGRESE
LOS SIGUIENTES DATOS DEL PRODUCTO ",(i+1),":"
read.ignore()
Print
"NOMBRE : "
getline(cin,a[i].nombreproducto)
Print
"CODIGO: #"
Read a[i].codigoproducto
Print "PRECIO DE COSTO (UNIDAD): $"
Read a[i].preciodecosto
Print "PRECIO DE VENTA (UNIDAD): $"
Read a[i].preciodeventa
Print "CANTIDAD INICIAL: "
Read a[i].cantidadi
Print "CANTIDAD VENDIDA: "
Read a[i].cantidadv
Print "\n"
}
Print "\tGANANCIAS DEL DIA\n"
Print "PRODUCTO\tGANANCIAS\n"
for(i=0;i<n;i++)
{
monto=a[i].cantidadv*a[i].preciodeventa
Print a[i].nombreproducto<<"\t\t
$ "<<monto<<" M.N.\n"
}
int mayor=0
int menor=0
int m,t
for(i=0;i<n;i++)
{
if(a[i].cantidadv>mayor)
{
mayor=a[i].cantidadv
m=i
}
}
Print "PRODUCTO
MAYOR VENTA\n"
Print a[m].nombreproducto<<"\n"
Print a[m].cantidadv<<"\n"
for(i=n;i<n;i++)
{
if(a[i].cantidadv<menor)
{
menor=a[i].cantidadi-a[i].cantidadv
t=i
}
}
Print "PRODUCTO MAYOR VENTA\n"
Print a[t].nombreproducto<<"\n"
Print a[t].cantidadv<<"\n"
}
FinNOMBRE DEL ALUMNO: REYES DE LA CRUZ ABRAHAM ELIAZAR
NO. 16210721 EJERCICIO CLASE 4 DE MAYO PROBLEMA NO.3
Pseudocodigo
struct alumno
{
real calif[5]
string nombre
int numcontrol
}
Inicio función leerDatosAlumnos(alumno a[10], int x)
{
int i,j
Print"Ingrese los siguientes datos de alumno"
for(i=0 to x step i=i+1)
{
cin.ignore()
Print "Nombre Alumno: "
getline(cin,a[i].nombre)
Print "No.Control : "
Read a[i].numcontrol
for(j=0 to 5 step j=j+1)
{
Print"Ingrese calificacion unidad ",(j+1)," :
"
Read a[i].calif[j]
if(a[i].calif[j]>=101
OR a[i].calif[j]<0)
{
Print"La calificacion no es valida, introduzca de nuevo
la calificacion, del 0 al 100 ... "
Print"Nota de no ingresar correctamente la calificacion
se tomarara en cuenta y se evaluara..."
Print"Calificacion corregida unidad ",(j+1),"
: "
Read a[i].calif[j]
}
}
}
}
Fin función leerDatosAlumnos
Inicio función CalcularPromedio(alumno a[10],int x)
{
int i,j
real total
int prom[10]
real promedioT
promedioT=0
for(i=0 to x step i=i+1)
{
total=0
for(j=0 to 5 step j=j+1)
{
total=total+a[i].calif[j]
}
prom[i]=total/5
promedioT=promedioT+prom[i]
}
promedioT=promedioT/x
Print" TOTAL DE ALUMNOS QUE EVALUARA : ",x
Print" Promedio del grupo : ",promedioT
}
Fin función CalcularPromedio
Inicio función DesplegarReporte(alumno a[10], int x)
{
int i,j
real total
int prom[10]
int exam[5]
Print " Reporte de alumnos "
Print" No.Control " "Nombre estudiante " "Calificaciones de los exámenes" "Promedio"
for(i=0 to x step i=i+1)
{
total=0;
for(j=0 to 5 step j=j+1)
{
exam[j]=a[i].calif[j]
total=total+a[i].calif[j]
}
prom[i]=total/5
Print" ",a[i].numcontrol,"
",a[i].nombre,"
",exam[0],", ",exam[1],", ",exam[2],", ", exam[3],", ",exam[4]," ",prom[i]
prom[i]=0
}
}
Fin función DesplegarReporte
Inicio función CantidadAlumnosAyNAyPorcen(alumno a[10], int
x)
{
int i,j
int prom[10]
real ap,noap
int exam[5]
real total
ap=0
noap=0
for(i=0 to x step i=i+1)
{
total=0
for(j=0 to 5 step j=j+1)
{
exam[j]=a[i].calif[j]
total=total+a[i].calif[j]
}
prom[i]=total/5
if(prom[i]>=70)
ap=ap+1
else
{
noap=noap+1
}
prom[i]=0
}
Print" Cantidad de aprobados : ",ap," ,
Porcentaje : ",(ap/x)*(100),"
%"
Print" Cantidad de reprobados : ",noap," ,
Porcentaje :
",(noap/x)*(100)," %"
}
Fin función CantidadAlumnosAyNAyPorcen
Inicio programa
{
alumno a[10]
int n
Print "Cuantos
datos desea ingresar: "
Read n
leerDatosAlumnos(a,n)
DesplegarReporte(a,n)
CalcularPromedio(a,n)
CantidadAlumnosAyNAyPorcen(a,n)
}
Fin programa

Problema 4
Kevin campos Cornejo
#include <iostream>
#include <cstdlib>
using namespace std;
//ejercico
int main()
{
float temp;
float fah;
float cel;
char tipo;
while(1)
{
system("cls");
cout << " introducir un valor seguido de una letra (c para celcius, f para fahrenheit)\n";
cin>>temp;
cin>>tipo;
if (tipo=='c'||tipo=='C')
{
fah=(9.0/5.0)*temp+32.0;
cout << " la temperatura "<<temp<< " celsius, su equivalente en fahrenheit es: "<<fah<< endl;
}
else
{
if (tipo=='f'||tipo=='F');
cel=(5.0/9.0)*(temp-32.0);
cout << " la temperatura "<<temp<< " fahrenheit, su equivalente en celsius es: "<<cel<< endl;
}
system("pause");
}
return 0;
}
pseudocodigo
float temp
float fah
float cel
char tipo
print " introducir un valor
seguido de una letra (c para celcius, f para Fahrenheit) “
read temp
read tipo
if
(tipo=='c'||tipo=='C')
{
fah=(9.0/5.0)*temp+32.0
print " la temperatura ", temp "
celsius, su equivalente en fahrenheit es: ", fah
}
else
{
if (tipo=='f'||tipo=='F')
cel=(5.0/9.0)*(temp-32.0);
print " la temperatura “, temp "
fahrenheit, su equivalente en celsius es: ", cel
}
Fin.
Suscribirse a:
Comentarios (Atom)



















