lunes, 27 de abril de 2015

Practica #4 (21 de abril del 2015)

Problema 1.- (Estrada Perez Manuel Alejandro #14211325)

-Elaborar un programa que ofrezca un menu de opciones, mediante el cual se pueda seleccionar el calculo del area de las figuras geometricas: Triangulo, Cuadrado, Rectángulo y Circulo.
Una vez que seleccione la opcion, llame a una funcion que permita hacer los calculos correspondientes para entregarlo en el main y desplegarlo en el momento de llamada.



Problema 3.- (Hernandez Sayas Jorge #14211900)

-Escriba un programa para introducir los siguientes números enteros en un arreglo llamado calificaciones:89,95,72,83,99,54,86,75,92,73,79,75,82,93.Al introducir cada numero, sumelo a un total. Después de introducir todos los números y obtener el total, calcule el promedio  y úselo para determinar la desviación de cada valor con respecto al promedio.Almacene cada desviacion en un arreglo llamado desviación.Haga que el programa despliegue cada desviacion a un lado del elemento correspondiente del arreglo calificaciones.
-Calcule la varianza

Inicio
Real  total , promedio
double varianza
const Real calificaciones = 14
Real  cali[calificaciones] = {89,95,72,83,99,54,86,75,92,73,79,75,82,93}
const Real desviacion = 14
Real desvi [desviacion]
total =(cali[0]+ cali[1]+cali[2]+cali[3]+cali[4] +cali[5]+cali[6]+cali[5] +cali[8]+cali[9]+cali[10]    +cali[11]+cali[12]+cali[13])
promedio= total/14
desvi[0]= (cali[0]-promedio)
desvi[1]= (cali[1]-promedio)
desvi[2]= (cali[2]-promedio)
desvi[3]= (cali[3]-promedio)
desvi[4]= (cali[4]-promedio)
desvi[5]= (cali[5]-promedio)
desvi[6]= (cali[6]-promedio)
desvi[7]= (cali[7]-promedio)
desvi[8]= (cali[8]-promedio)
desvi[9]= (cali[9]-promedio)
desvi[10]= (cali[10]-promedio)
desvi[11]= (cali[11]-promedio)
desvi[12]= (cali[12]-promedio)
desvi[13]= (cali[13]-promedio)
varianza=((pow(desvi[0],2)+pow(desvi[1],2)+pow(desvi[2],2)+pow(desvi[3],2)+pow(desvi[4],2)+pow(desvi[5],2)+pow(desvi[6],2)+pow(desvi[7],2)+pow(desvi[8],2)+pow(desvi[9],2)+pow(desvi[10],2)+pow(desvi[11],2)+pow(desvi[12],2)+pow(desvi[13],2))/(14));


write,"Calificacion 1: “,cali[0],setw(30),"Desviacion: ",desvi[0]
write,"Calificacion 2: ",cali[1],setw(30),"Desviacion: ",desvi[1]
write,"Calificacion 3: ",cali[2],setw(30),"Desviacion: ",desvi[2]
write,"Calificacion 4: ",cali[3],setw(30),"Desviacion: ",desvi[3]
write,"Calificacion 5: ",cali[4],setw(30),"Desviacion: ",desvi[4]
write,"Calificacion 6: ",cali[5],setw(30),"Desviacion: ",desvi[5]
write,"Calificacion 7: ",cali[6],setw(30),"Desviacion: ",desvi[6]
write,"Calificacion 8: ",cali[7],setw(30),"Desviacion: ",desvi[7]
write,"Calificacion 9: ,"cali[8],setw(30),"Desviacion: ",desvi[8]
write,"Calificacion 10: ",cali[9],setw(29),"Desviacion: ",desvi[9]
write,"Calificacion 11: ",cali[10],setw(29),"Desviacion: ",desvi[10]
write,"Calificacion 12: ",cali[11],setw(29),"Desviacion: ",desvi[11]
write,"Calificacion 13: ",cali[12],setw(29),"Desviacion: ",desvi[12]
write,"Calificacion 14: ",cali[13],setw(29),"Desviacion: ",desvi[13]
write,"El Total es : ",total
promedio= total/14
write,"El promedio es :",promedio
write"La varianza  es :",varianza
Fin




miércoles, 22 de abril de 2015

Examen Regularizacion Islas Sandoval Luis David







Regularizacion Miranda Diaz Felipe Alberto


iniciar
float x, y
write "valor de x"
write "\t\t valor de y"
for (x=1, x<=5, x+=0.5)
y=(5*(x*x*x*x*x))+(3*(x*x*x))+(2*(x*x))+x
write "\n"  read x
write "\t\t\t"  read y
fin

inicio
float y=0
float x=1
write "valor de x"
write"\t valor de y"
while (x<=5)
y=(5*(x*x*x*x*x))+(3*(x*x*x))+(2*(x*x))+x
write "\n"  read x
write "\t\t"  read y
x=x+0.5
fin

EXAMEN (JORGE HERNANDEZ SAYAS)


Examen 
Realizado por : Jorge Hernandez Sayas-14211900 

Escriba un programa que calcule y despliegue valores para y cuando Y=3x^5+2x^3-4x^2+x
para x=entre 1 y 5 en incrementos de 0.5
haga una tabla para X y Y



UTILIZANDO FOR:


 UTILIZANDO WHILE:


martes, 14 de abril de 2015

Ejercicios en clase (14/Abril/2015)

2.  Escriba una función nombrada revisar() que tenga tres parámetros. El primer
parámetro deberá aceptar un número entero, el segundo parámetro un número
de precisión doble y el tercer parámetro un número de precisión doble. El
cuerpo de la función deberá desplegar sólo los valores de los datos transmitidos
a la función cuando es llamada. (NOTA: Cuando se rastrean errores en las funciones,
es muy útil hacer que la función despliegue los valores que se le han
transmitido. Con bastante frecuencia, el error no está en lo que el cuerpo de la
función hace con los datos, sino en los datos recibidos y almacenados.)


3. a. Escriba una función llamada encontrarAbs() que acepte un número trasmitido de precisión doble, calcule su valor absoluto y despliegue el valor absoluto.El valor absoluto de un número es el mismo número si éste es positivo y el negativo del número si éste es negativo.


4. a. Escriba una función llamada mult() que acepte dos números en punto flotante
como parámetros, multiplique estos dos números y despliegue el resultado.


                  9. a. Escriba una función que produzca una tabla de los números del 1 al 10, sus cuadrados
                          y sus cubos. La función deberá producir el mismo despliegue que el producido
                          por el programa 5.11.
                            
                          
                        
                     b. Incluya la función escrita en el ejercicio 9a en un programa que funcione.                                         Asegúrese que su función es llamada desde main(). Pruebe la función transmitiéndole
                    varios datos.