float PromList(){}

--Originally published at Alvaro_246

“Funciones y arreglos”

En este programa hice una función que calcula el promedio de un determinado rango de números elegidos por el usuario. Para lograr esto declare un Array que me permite darle un valor numérico a cada posición del arreglo el cual puedo delimitar con un “for” y una variable como limitante llamada “Cuantos” en este código.

Dentro de la función float PromList(){} hacemos la operación matemática sumando todos los valores de cada posición de los arreglos y dividiéndolos entre la variable Cuantos, para obtener el promedio.

2017-05-08 (1)Codigo:

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

int arreglo[100];
float Promedio = 0;
float PromList();

int main() {
cout << “Este programa Calcula el promdio de una lista” << endl;
cout << PromList();
return 0;

}
float PromList(){
int Cuantos;
cout << “Cuantos numeros ingresara?” << endl;
cin >> Cuantos;

for(int i = 0; i<Cuantos; i++){
cout << “Para posicion [” << i << “] Numero # = “;
cin >> arreglo[i];
}
for(int i = 0; i<Cuantos; i++){
Promedio = Promedio + pow(arreglo[i], 1)/Cuantos;
}
cout << “El promedio de los numeros ingresados es : ” << Promedio << endl;

return Promedio;
}//Alvaro_246

 


float PromList(){}

--Originally published at Alvaro_246

“Funciones y arreglos”

En este programa hice una función que calcula el promedio de un determinado rango de números elegidos por el usuario. Para lograr esto declare un Array que me permite darle un valor numérico a cada posición del arreglo el cual puedo delimitar con un “for” y una variable como limitante llamada “Cuantos” en este código.

Dentro de la función float PromList(){} hacemos la operación matemática sumando todos los valores de cada posición de los arreglos y dividiéndolos entre la variable Cuantos, para obtener el promedio.

2017-05-08 (1)Codigo:

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

int arreglo[100];
float Promedio = 0;
float PromList();

int main() {
cout << “Este programa Calcula el promdio de una lista” << endl;
cout << PromList();
return 0;

}
float PromList(){
int Cuantos;
cout << “Cuantos numeros ingresara?” << endl;
cin >> Cuantos;

for(int i = 0; i<Cuantos; i++){
cout << “Para posicion [” << i << “] Numero # = “;
cin >> arreglo[i];
}
for(int i = 0; i<Cuantos; i++){
Promedio = Promedio + pow(arreglo[i], 1)/Cuantos;
}
cout << “El promedio de los numeros ingresados es : ” << Promedio << endl;

return Promedio;
}//Alvaro_246

 


cout << Piramide << endl;

--Originally published at Alvaro_246

En este programa hacemos una pirámide con alguna altura determinada por el usuario, Para ello utilizamos 2 for (int=0; i<Altura; i++) que son los que se encargan de hacer un Loop que determina la cantidad de caracteres que tendrá como base. Esto se encuentra dentro de una funcion llamada int Triangulo(){}

2017-05-08

Este es mi codigo:

#include <iostream>

using namespace std;
int Triangulo();

int main (){
cout << “Este programa dibuja una piramide de alguna altura en especifico” <<endl;
cout << Triangulo() << endl;

return 0;
}
int Triangulo(){

int Altura;
cout << “Ingresa la altura de la piramide” <<endl;
cin >>Altura;

cout<<endl;
cout<<endl;

for(int i = 0; i<Altura; i++){
for(int j=i+1; j>0; j–)
cout << “TTT”;

cout << endl;
}
return 0;
}//Alvaro_246


int Sumsqueares_list (int n) {}

--Originally published at Alvaro_246

“Arrays”

El objetivo de este programa es sumar el cuadrado de “n” números que el usuario decida ya sean 100 números como máximo ya que declaramos el siguiente arreglo ” int arreglo [100]; “ también declaramos una variable “int n”  // que seria igual al numero que ingrese el usuario y nos indicaría el tamaño del arreglo siempre y cuando sea <= 100.

Creamos una función “int Sumsquares_list ( int n) {}” dentro de la función agregamos un “for (int i = 0; i<n; i++)” para tener un contador que vaya aumentando de 0 hasta el numero “n” seleccionado por el usuario y que la salida sea cin >> arreglo[i]; y le de una posición a cada uno de los números ingresados por el usuario.

El segundo “for (int i = 0; i<n; i++)” es el que se encarga de elevar al cuadrado cada uno de los números de cada posición del arreglo para después sumar todos los resultados.

” suma = suma + pow( arreglo[i], 2); “

Keys

CÓDIGO Y RESULTADOS:

2017-04-172017-04-17 (1)

 


Proyecto final “Videogames” ARCADE

--Originally published at Alvaro_246

Como proyecto final codearemos un videojuego sencillo tipo arcade inspirado en dos clásicos arcades  uno de los primeros arcades que se desarrollaron a lo largo de la historia

Spacewar! 

es considerado el primer juego interactivo de ordenador, desarrollado en 1962 por Steve Russell junto a otros estudiantes del Instituto de Tecnología de Massachusetts en una PDP-1. Este lugar se disputan con el juego Tennis for Two.

Snake

es un videojuego lanzado a mediados de la década del 70 que ha mantenido su popularidad desde entonces, convirtiéndose en un clásico. En 1998, el Snake obtuvo una audiencia masiva tras convertirse en un juego estándar pre-grabado en los teléfonos Nokia.

El juego no se jugara en la PC se reproducirá en una pantalla de un celular y usaremos como consola una Tarjeta “X” y lo controlaremos con un joystick el cual también tendremos que programar para que funcione con el juego.

Centipede Arcade Game


Science Kombat

--Originally published at Alvaro_246

Science Kombat es un videojuego creado por la revista brasileña “Superinteresante” (filial brasileña de la popular Muy Interante creada por el grupo G+J España) en coloración con el ilustrador. Diego Sanches La temática de este videojuego es de combates entre científicos importantes a lo largo de la historia, entre ellos: Isaac Newton, Nicola Tesla, Albert Einstein, Marie Curie, Charles Darwin, Stephen Hawking y  Pitagoras.

RXkd6vs

Este video juego esta inspirado en Mortal Kombat, pero con un toque de ciencia.

Puedes probar el juego en este link: http://games.mi9.com/play_science-kombat/


Cout << “List” << endl; // WSQ07

--Originally published at Alvaro_246

“List”

En esta tarea hice un programa que le pidiera al usuario 10 números y realizara las siguientes funciones

10

Este programa tiene 3 funciones:

1- La “sumatoria”de los números:

float Sumatoria(float a, float b, float c, float d, float e, float f, float g, float h, float i, float j){
float Rsum;
Rsum = (a + b + c + d + e + f + g + h + i + j);
return Rsum; 

2- El “promedio “de los 10 números:

float Promedio(float a, float b, float c, float d, float e, float f, float g, float h, float i, float j){
float Rprom;
Rprom = ((a + b + c + d + e + f + g + h + i + j)/10);
return Rprom;

3- Por ultimo y más complicado la “Desviación estándar” entre los 10 números:

float Varianza(float a, float b, float c, float d, float e, float f, float g, float h, float i, float j){
float Rvari, Pizza, Total, DesvSTD;
Total = (a + b + c + d + e + f + g + h + i + j);
Pizza = Total/10;
Rvari = pow(a-Pizza,2)+pow(b-Pizza,2)+pow(c-Pizza,2)+pow(d-Pizza,2)+pow(e-Pizza,2)+pow(f-Pizza,2)+pow(g-Pizza,2)+pow(h-Pizza,2)+pow(i-Pizza,2)+pow(j-Pizza,2);
DesvSTD = sqrt(Rvari/10);
return DesvSTD;

Código y Resultados:

Codigo LISTResultados1Resultados 2


cout<<“Fibonacci number <<endl;

--Originally published at Alvaro_246

“Quiz Week 08”

En el Quiz de la semana numero 8, Trabajamos con la sucesión de Fibonacci e hicimos un programa que nos mostrara la seria de Fiboncci hasta un numero determinado que el usuario ingrese. Para ello hice una funcion llamada fibonacci la cual recibe un numero entero que va a ser igual al limite de la serie. void fibonacci(int numero){}. Dentro de la función puse un “while” con la condición de que el numero que ingrese el usuario no puede ser <0. La funcion fibonacci contiene la siguiente formula para la serie de Fibonacci :

while(Base <=numero){
cout << Base << “,” ;
x1 = x2;
x2 = Base;
Base = x1 + x2;
}

Fibonacci

Código y Resultados:

2017-03-12 (5)2017-03-12 (6)


Distance.cpp // Quiz week 9

--Originally published at Alvaro_246

“Distance”

En el Quiz de esta semana hicimos un programa que calculara la distancia entre 2 puntos en un plano cartesiano. Para lograrlo cree una función llamada int Distance(float x1, float x2, float y1, float y2) {} la cual realizaba la siguiente formula R = sqrt(((x2-x1)*(x2-x1))+((y2-y1)*(y2-y1))) en el caso de mi programa solo calcula la distancia entre dos puntos en 2 dimensiones.

3714356308_52e6c91bdd_o

Photo credits: http://flic.kr/p/6EeJ1

Código y Resultados: