Вы находитесь на странице: 1из 9

ARRAYS

#include <iostream>

#include<cmath>

using namespace std;

int main()

int n , aux, dig ,ndig ,sdig;

do

cout<<"Ingrese un numero"<<endl;

cin>>n;

while(n<=0);

aux=n;

sdig=0;

ndig=0;

cout<<endl<<"Los digitos de "<<aux<<"son: "<<endl<<endl;

while(aux!=0)

dig=aux%10;

cout<<dig<<endl;

sdig= sdig + dig;

ndig=ndig+1;

aux=aux/10;

cout<<endl<<"La suma de los "<< ndig<<" digitos son :"<<sdig<<endl;


}

Archivo HEADER:

#ifndef VENTAS_H

#define VENTAS_H"

#include<iostream>

#define N 50

using namespace std;

void ingresoDatos(int V[N][6], int &nv , int &nd)

{ //Datoa iniciales de la matriz de venta V

cout<<"Cuantos vendedores";

cin>>nv;

cout<<"Cuantos dias ";

cin>>nd;

//iNGRESO DE VENTAS EN LA MATRIZ

for(int f=0 ; f<nv; f++)

cout<<"\nVentas del vendedor "<<(f+1)<<endl;

for (int c=0 ; c<nd ; c++)

cin>> V[f][c];

void PrintMatriz (int V[N][6],int nv ,int nd)

cout<<"\nMatriz de ventas"<<endl;

for(int f=0 ; f<nv ; f++)

{
for( int c=0 ; c<nd ; c++)

cout<< V[f][c]<<"\t ";

cout<<endl;

void MayorMontoVentasSemana(int V[N][6],int nv ,int nd)

int acum ; //Acumulador de ventas

int May=-1 ;//Mayor monto de ventas

int ivmm=0; //Indice de vendedor con mayor monto

for (int f=0 ; f<nv ; f++)

{ acum=0;

for (int c=0 ; c<nd ; c++)

acum += V[f][c];

if(acum>May)

May=acum;

ivmm=f;

//Reportando resultados

cout<<"Mayor monto de ventas Semanal= S/"<<May<<endl;

cout<<"Lo hizo el vendedor "<<(ivmm+1)<<endl;

void MontoVentasPorDiaSemana(int V[N][6],int nv ,int nd)


{

int acum;

for (int c=0 ; c<nd ; c++)

{ acum=0;

for (int f=0 ; f<nv ; f++)

acum+= V[f][c];

cout<<"\nVentas dia"<<(c+1)<<" = S/"<<acum;

double PromedioVentaSemanal(int V[N][6],int nv ,int nd)

int acum=0 ;

for (int f=0 ; f<nv ; f++)

for (int c=0 ; c<nd ; c++)

acum+= V[f][c];

return (double) acum /(nv*nd); //Como las varibles estaban en int , la division me daria un
entero , por lo tanto pongo en el return(double)

//para que no me de entero

void DiamasbajoVentasSemanal(int V[N][6],int nv ,int nd) //revisar despues de esto//

int acum ; //Acumulador de ventas

int Min=1000 ;//Minimo monto de dia de la semana

int dmbs=0 ; //Dia mas bajo de la semana


for (int c=0 ; c<nd ; c++)

{ acum=0;

for (int f=0 ; f<nv ; f++)

acum+= V[f][c];

#endif // VENTAS_H

----------------------------------------------su main--------------------------------------------------

COMPLETAR

-------------------------PROGRAMA PARA COMPILAR UN BINGO , VARIABLE ALEATORIA------

#include <iostream>

#include <stdlib.h>

#include <time.h>

using namespace std;

int main()

srand(time(0));

int al;//al : numero aleatorio

int i=1;// indica q analizara a numeros de la primera columna B

// Si i = 2, quiere decir que hallaremos un numero para la columna I

// Si i = 3, quiere decir que hallaremos un numero para la columna N

// Si i = 4, quiere decir que hallaremos un numero para la columna G


// Si i = 5, quiere decir que hallaremos un numero para la columna O

char fin = 'n'; // fin = fin del juego inicializado en 'n' haciendo referencia a un no, por ahora

char letra; // es la letra q sale antes de los numeros... puede ser B,I,N.G.O

while(fin != 's')

al= 1 + rand()%15;

al = al + 15*(i-1);

if(i==1)

letra='B';

if(i==2)

letra='I';

if(i==3)

letra='N';

if(i==4)

letra='G';

if(i==5)

letra='O';

cout<<" la bola es "<<letra<<" "<<al<<endl;

cout<<"fin del juego ? si (s) , no (n) : ";

cin>>fin;

i++;

if(i==6)

i=1;

}
SOBRECARGA DE FUNCIONES

#include<iostream>

#include<cmath>

//Deckarando funciones

double Area(float radio);//Area del circulo

double Area(float largo , float ancho);//Area del rectangulo

void Area(int lado);//Area del cuadrado

void Area(float base , int altura);//Area del triangulo

void Area (int diagmen,int diagmay);

using namespace std;

int main()

float r , l , a ,lado , altura, base , diagmen , diagmay;

cout<<"Ingrese el radio del circulo"<<endl;

cin>>r;

cout<<"El radio del circulo es: "<<r<<"y su Area es: "<<Area(r)<<endl;

cout<<"Ingrese el largo y ancho del rectangulo"<<endl;

cin>>l>>a;

cout<<"El Area del rectagulo es: "<<Area(l,a)<<endl;

cout<<"Ingrese el lado del cuadrado"<<endl;

cin>>lado;

Area(lado);

cout<<"Ingrese la base y altura del triangulo"<<endl;

cin>>base>>altura;

Area(base,altura);

cout<<"Ingrese la Diagonal menor y la Diagonal mayor"<<endl;


cin>>diagmen>>diagmay;

Area(diagmen,diagmay);

return 0;

//DEFINICION DE FUNCIONES EN SOBRE CARGA

double Area(float radio)//Area del circulo

return (M_PI*radio*radio);

double Area(float largo , float ancho)//Area del rectangulo

return (largo*ancho);

void Area(int lado)//Area del cuadrado

cout<<"El Area del cuadrado es: "<<lado*lado<<endl;

void Area(float base , int altura)//Area del rectangulo

cout<<"El Area del triangulo es: "<<(base*altura)/2.0<<endl;

void Area (int diagmen,int diagmay)//Area del rombo

cout<<"El AREA del rombo es: "<<(diagmen*diagmay)/2.0<<endl;