Final Proyect!!

--Originally published at Jpblogworld

Este es uno de mis últimos programas que haré y la verdad se algo pesado pero finalmente se pudo hacer con el apoyo de mi compañero Horacio.

El programa es una base de datos en el cual el usuario puede anotar el nombre del alumno despues escribir algunas calificaciones de tareas, trabajos, exámenes y el programa automáticamente da el promedio de esas calificaciones.

A continuación el codigo:

#include <iostream>

#include <stdio.h>

#include <stdlib.h>

using namespace std;

typedef struct Homework{

int id;

char description[50];

double grade;

}Homework;

typedef struct Test{

int id;

double grade;

}test;

typedef struct Quiz{

int id;

double grade;

char description[50];

}Quiz;

typedef struct Research{

int id;

double grade;

char description[50];

}Research;

typedef struct Partial{

int id;

Homework homeworks[10];

Test tests[10];

Quiz quizzes[10];

Research researches[10];

}Partial;

typedef struct Student{

int id;

char name[50];

Partial partial[3];

}Students;

typedef struct Clas{

int id;

char name[50];

Students students[10];

}Class;

void agregarAlumno(Students []);

void agregarClase(Class[]);

void verClases(Class []);

void modificarAlumno(Students[]);

void mostrarAlumnosPorClase(Class cla);

void verCalificacionAlumnos(Students student[]);

void agregarTarea(Class cla[]);

void mostrarCalificacionPorAlumno(Class cla[]);

void verCalificacionAlumno(Student student);

void eliminarAlumno(Students[]);

void eliminarClases(Class cla[]);

int contadorResearch(Partial partial);

int contadorTarea(Partial partial);

int contadorQuiz(Partial partial);

void agregarQuiz(Class cla[]);

void agregarResearch(Class cla[]);

void verAlumnos(Class []);

void menuPrincipal();

void agregarEliminarVer();

int contadorEstudiantePorClase(Class clas);

int i = 0;

void cargar();

int idClase = 0;

Students al[40];

Class classs[40];

int main()

{

int opcionMenu=0;

int opcionAlumno =0;

int opcionClase = 0;

cargar();

do

{

menuPrincipal();

cin>>opcionMenu;

switch(opcionMenu)

{

case 1:

do

{

agregarEliminarVer();

cin>>opcionClase;

switch(opcionClase)

{

case 1:

agregarClase(classs);

break;

case 2:

verClases(classs);

break;

case 3:

break;

case 4:

eliminarClases(classs);

break;

}

}while(opcionClase!=5);

break;

case 2:

do

{

agregarEliminarVer();

cin>>opcionAlumno;

switch(opcionAlumno){

case 1:

agregarAlumno(al);

break;

case 2:

verAlumnos(classs);

break;

}

}while(opcionAlumno !=5);

break;

case 3:

agregarTarea(classs);

break;

case 4:

agregarQuiz(classs);

break;

case 5:

agregarResearch(classs);

break;

case 6:

mostrarCalificacionPorAlumno(classs);

break;

Continue reading "Final Proyect!!"

16Personalitystest!

--Originally published at Jpblogworld

test pendejo

Ayer durante la clase, mi profesor Ken nos dio la idea de hacer un test el cual nos ayuda a darnos cuneta de quienes somos y cuales son nuestras aptitudes y en la foto de arriba sale mi resultado final “ENFP” a continuación les muestro una pequeña descripcion de este perfil…

“La personalidad de la campaña de un verdadero espíritu libre. A menudo son el alma de la fiesta, pero a diferencia de tipos en el grupo de clases, Explorer, activistas están menos interesados en la pura emoción y el placer del momento de lo que son en disfrutar de las relaciones sociales y emocionales que hacen con otros. Encantador, independiente, enérgico y compasivo, el 7% de la población que comprenden ciertamente se puede sentir en cualquier multitud.”

Les dejo el link para aquellos que les interese hacer el test! ?

https://www.16personalities.com

 


Yosoy196:D

--Originally published at Jpblogworld

INSTRUCCIONS!

Your job is to create a program that asks the user for two pieces of data:

  • The lower bound of the sequence
  • The upper bound of the sequence
Then you check the values from the lower bound (inclusive) to the upper bound (inclusive) and make a report of them. During the analysis of each number, if a Lychrel number is found it should be reported immediately with something like “Found a Lychrel number: 196”
CODE!
#include<iostream>
#include<vector>
#include <math.h>
using namespace std;

long tester(long number)
{
long x;
while(number>0)
{
x=(x*10)+(number%10);
number=number/10;
}
return x;
}
int testerLych (long number)
{
long x;
int counter, y;
if(number==tester(number))
{
y=number+tester(number);
while (counter!=30 and x!=tester(x))
{
x=x+tester(x);
counter=counter+1;
if(counter!=30)
{
y=2;
cout<<number;
}
else
{
y=3;
}
}
}
return y;
}

int main()
{
int first, second, counter, prime, tested, tried;
long number;
cout<<“Lend a number…”<<endl;
cin>>first;
cout<<“Lend a bigger number…”<<endl;
cin>>second;
for(counter; second!=number; counter++)
{
number=first+1;
if(testerLych(number)==1)
{
prime=prime+1;
}
else if(testerLych(number)==2)
{
tested=tested+1;
}
else
{
tried=tried+1;
}
}
cout<<“Lychrel is “<<tested<<endl;
cout<<“Natural palindromes “<<prime<<endl;
cout<<“Tried palindromes “<<tried<<endl;
return 0;
}


quiz9:D

--Originally published at Jpblogworld

ISTRUCCIONS!

Write a function that receives four parameters: x1, y1, x2, y2 which are all floating point values.

The function is called distance and returns (float) the distance between x1,y1 and x2,y2 on the cartesian coordinate plane.

CODE!

#include <iostream>
using namespace std;
#include <cmath>

double distance(double x1, double y1,double x2,double y2){
double d;
d=sqrt(pow(x2-x1,2)+pow(y2-y1,2));
return d;
}

int main(){
double x1,y1,x2,y2, result;
cout << “dame tus coordenadas: ” << ‘\n’;
cin >> “x1” << “”;
cout << “y1:” << “”;
cin >> y1;
cout << “Dame la segunda coordenadas”: << ‘/n’;
cout << “x2: ” <<“”;
cin >> x2;
cout << “y2: ” <<“”;
cin >> y2;
result= distance (x1,y1,x2,y2);
cout << “la distancia entre las coordenadas” “<<” (“<<X1<<“, “<<y1<<“) “<<“;

return 0;
}

 


Lists:D

--Originally published at Jpblogworld

La función de este programa es que al momento de pedirle al usuario 10 números te saque la suma de estos, el promedio, y la desviación estándar (La desviación típica es una medida del grado de dispersión de los datos con respecto al valor promedio. Dicho de otra manera, la desviación estándar es simplemente el “promedio” o variación esperada con respecto a la media aritmética.)

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
float list [10], sum=0, avarage, sdev, sdev2;
cout<< “write 10 numbers:” <<endl;
for(int i=1; i<=10; i++)
{
cin >> list[i];
sum = sum+list[i];
}
avarage = sum/10;
for(int 1=1; 1<=10; i++=)
{
sdev+= pow((list[i]-avarage),2);
}
sdev2=sqrt(sdev/9);

cout <<“La suma de tus valores es ” << sum <<end;
cout <<“El promedio de tus valores es ” <<avarage << endl;
cout <<“La desviación estandar es ” << sdev2 << endl;

return 0;
}

 


Factorial Number:D

--Originally published at Jpblogworld

He avanzando un poco más en mi forma de programar pero aun así me cuesta algo de trabajo… esta actividad se encarga de pedirle al usuario un número y con este sacar su número factorial un número factorial es…(El factorial de un entero positivo n, el factorial de n o n factorial se define en principio como el producto de todos los números enteros positivos desde 1 (es decir, los números naturales) hasta n. Por ejemplo, 5 ! = 1 × 2 × 3 × 4 × 5 = 120. {\displaystyle 5!=1\times 2\times 3\times 4\times 5=120.\ })

#include <iostream>
using namespace std;
int n, conta;
int main(){
cout <<“give a number to get the factorial number” <<endl;
cin>>n;
do{
for(conta=n-1;conta>1;conta–){
n=n*conta
}
}while(conta>1);
cout<<“the factorial number is—>”<<n<<endl;
return 0;

}


Fibonacciquiz:)

--Originally published at Jpblogworld

Cada vez me gusta más la clase, le entiendo un poco mejor a las cosas

#include <iostream>
using namespace std;

int main()
{
int upper, cont2=0, cont3=1
cout <<“Dar un límite”
cin >>upper;
cout<<0>>endl;
{
cont3=cont3+cont2
cout<<cont3<<endl;
cont2=cont3+cont2
cout<<cont2<<endl;
}while (cont2<=upper);

return 0;
}

FIBONACCI SERIES :En matemática, la sucesión de Fibonacci (a veces llamada erróneamente serie de Fibonacci) es la siguiente sucesión infinita de números naturales:

0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597…{\textstyle 0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597\ldots \,}

La espiral de Fibonacci: una aproximación de la espiral áurea generada dibujando arcos circulares conectando las esquinas opuestas de los cuadrados ajustados a los valores de la sucesión;1adosando sucesivamente cuadrados de lado 0, 1, 1, 2, 3, 5, 8, 13, 21 y 34.

La sucesión comienza con los números 0 y 1,2 y a partir de estos, «cada término es la suma de los dos anteriores», es la relación de recurrencia que la define.

A los elementos de esta sucesión se les llama números de Fibonacci. Esta sucesión fue descrita en Europa por Leonardo de Pisa, matemático italiano del siglo XIII también conocido como Fibonacci. Tiene numerosas aplicaciones en ciencias de la computaciónmatemática y teoría de juegos. También aparece en configuraciones biológicas, como por ejemplo en las ramas de los árboles, en la disposición de las hojas en el tallo, en las flores de alcachofas y girasoles, en las inflorescencias del brécol romanesco y en la configuración de las piñas de las coníferas. De igual manera, se encuentra en la estructura espiral del caparazón de algunos moluscos, como el nautilus.


WSQ05 On to functions :D

--Originally published at Jpblogworld

Este programa es basicamente lo mismo que mi primer programa “Numbers” solo que este está redactado de forma más específica. Al inicio de este segundo parcial me estoy dando cuenta que programación si es interesante, quizá no se me facilite como a otros compañeros pero hago el esfuerzo.

#include<iostream>
using namespace std;

int sum (int, int);
int rest (int, int);
int product (int, int);
int division (int, int);
int residual (int, int);

int main () {
int a, b, s, r, p, d, i,;
cout <<“introduce the first number” << enl;
cin >> a;
cout <<“introduce the second number” << end;
cin >> b;
s = sum(a, b);
r = rest(a, b);
p = product(a, b);
d = division(a, b);
i = residual(a, b);

cout << “Sum of the two numbers = ” << s << endl;
cout << “Diference of the two numbers = ” << r << endl;
cout << “product of the two numbers = ” << p << endl;
cout << “The division of the two numbers =” << d << endl;
cout << “remider of integer division = ” << i << endl;

return 0;
}

 


Sumofnumbers! :(

--Originally published at Jpblogworld

Este programa le pide al usuario que otorgue 2 numeros y saque la suma del rango de este. sigue sin gustarme programación ;(

#include <iostream>
using namespace std;

int high, low, sum = 0;

int main() {
cout <<“Insert low value: ” <<endl;
cin >> low;
cout <<“Insert a high value: ” <<enl;
cin >> high;
for (low; low <= high; low++){
sum = sum + low;
}
cout <<“Range sum is: ” <<sum;
return 0;
}


Quiz 4! Get me out of here:(

--Originally published at Jpblogworld

Sigue sin gustarme programación, nunca se me facilitó ni se me hizo tan interesante. El programa se encarga de que el usuario de 3 números y determinar cual es el menor y sacar las suma de los cuadrados de estos mismos.

#include <iostream>
#include <algorithim>
#include <cmath>

using namespace std;
int min3(int x,int y, int z){
return min(min(x, y), z);
}
int sumofsquares(int x, int y, int z){
return ((x*y) + (y*y) + (z*z));
}

int main(){

int no1, no2, no3;

cout << “Enter 1st # “;
cin >> no1;
cout << “Enter 2nd #”;
cin >> no2;
cout << “Enter 3rd #”;
cin >> no3;

cout <<“The smallest of the three numbers is: ” << min3(no1, no2, no3)<<endl;
cout <<“The sum of the squares is: ” << sumofsquares(no1, no2, no3)<<endl;

return 0;
}