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.



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
Diagrama:
























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
VOLTAJE = 983   
FRECUENCIA= 295  


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



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




*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:

Inicio
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







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


Practica No.5  Problema 1

Figueroa Paniagua Enrique Alejandro No.Control: 16211007


  
 
 



















Practica 5
Ejercicio 2
Hernandez Torres Ricardo
No.Control:16210685





REYES DE AL CRUZ ABRAHAM ELIAZAR  NO. 16210721
PRACTICA NO. 5 PROBLEMA. 3







Problema 4
Kevin Campos Cornejo





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 " "

 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
            Print "Puesto:           ",empleados[i].puesto
           
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<=mini)
then
        {
            mini=empleados[i].sueldo
        }
    }
Print "EMPLEADO DE MAXIMO SUELDO:   "

   
for(int n=0;n step x  n=n+1)
 {
    if (maxi==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 
   }
}
      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
            Print"Nombre:           ",empleados[i].nombre
            Print"Puesto:           ",empleados[i].puesto
            Print"Sueldo:             ",empleados[i].sueldo
      
           }
       }
}

Fin











Programa C ++













Pantalla Corrida





 








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"
}
Fin





NOMBRE 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.