Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - flony

#21
dale me fijo porque lo tengo escaneado y es un parto leerlo desde el celu
#22
una opcion seria guardarlo en un txt
#23
Programación C/C++ / Re: Duda con este codigo
16 Septiembre 2014, 18:30 PM
bue pase por esa si te sirve
http://foro.elhacker.net/programacion_cc/serie_de_taylor_para_senosolucionado-t359040.0.html
tu probema pasa basicamente porque la parte de
//si n es impar
n%2 = 1
1*2 = 2
1-2= -1

//si n es par
n%2 = 0
0*2=0
1-0=1

deberían ser funciones que el while envíen información se ejecuten y vuelvan al while, es una opcion, la otra seria que lo haga dentro del while, recorda que "n" es la potencia y eso deberia ir iteracactuando a cada movimiento que hace el while desde 1 a 100
ojala haya sido claro  :rolleyes: y lo leas antes que te salgan diciendo, COMPRATE UN LIBRO APRENDE Y VOLVE"
#25
Programación C/C++ / Re: Duda con este codigo
13 Septiembre 2014, 19:25 PM
en la parte valor1 = (-1) ^n;
debería ser pow (-1, n);
#26
a grandes rasgos...sin entrar en detalles esta la declaración de la clase persona...falta que vos hagas la definición de esas funciones
#27
pucha que habia sido largo, ahora estoy con parciales (para ser contador nada que ver con programar) pero termino y lo leo bien
#28
bueno acá mi problema  :-[
Código (cpp) [Seleccionar]
/*
Me dieron la tarea de crear un programa que cumpla con las características para resolver el siguiente problema:
En una elección, existen 7 candidatos, cada votante puede votar una vez ,
por el candidato de su elección . El voto se registra con un numero del 1 al
7.El numero de votantes es desconocido de antemano ,pero la elección termina cuando
se ingresa un 0 , cualquier voto que no pertenezca al hongo [1,7] se considerara como
nulo .

Un archivo llamado votos.txt contiene los nombres de los candidatos. El primer nombre es
considerado como el candidato numero uno , así sucesivamente.("ACA DECIDI HACERLO MAS DIFICIL Y QUE TENGAN NOMBRES Y NO NUMEROS SINO ES FACIL YA TENGO LA RESPUESTA")

Los nombres son seguidos por los votos.

Se debe escribir con programa que lea los datos y realice el escrimo de la elección, escribiendo
los resultados en un archivo llamado resultado.txt

La salida de especificar el numero total de votos, el numero total de votos por candidato
, total de votos nulos y los ganadores.
*/
#include <iostream>
#include <fstream>
#include <string>
#include <vector>

using namespace std;

void votacion (int); //determina a que candidato se esta votando o si es nulo
void conteo(int);    //determina a que candidato que es un [i] en un vector va el voto
void leer_txt();     //lee de un txt los nombres de los candidatos y pasan a formar parte de un vector
void fin(int * const, const int ); //quiero conteo() y leer() salgan en pantalla candadato[i]-voto[i]
void escribir_txt(); // la funcion fin() se escribe en un txt


int main() //funcion main todavia no concluida del todo
{
int voto;
cout<<"bienvenido a la votacion de vaya a saber que cosa"<<endl;
cout<<"los candidatos son: " <<endl;
leer_txt();
cout<<"emita su voto UNO para el primer candidato"<<endl;
cout<<"DOS para el segundo etc etc"<<endl;
if (voto!=0)
{
votacion(voto);
}
else
{
cout<<"parece que termino la votacion "<<endl;
cout<<"gracias por usar nuestros servicios :)"<<endl;
fin();       
}



return 0;
}

void votacion(int voto_candidato)
{

if (voto_candidato>0 && voto_candidato <8)
{
conteo(voto_candidato);
}
else
{
if(voto_candidato<0 || voto_candidato >8 )
{
cout<<"ingreso voto nulo" <<endl;
voto_candidato=7;
    }

}
}

void conteo (int posicionEnElVector)
{
const int tamanioHongo=7;
int hongo[tamanioHongo]={0};
hongo[posicionEnElVector-1]+=1;
fin(hongo, tamanioHongo);
}

void fin(int * const elementoPuntero, const int tamanio1)
{

}

void leer_txt()
{
const int tamanio=7;
int candidatosTxt [tamanio];
ifstream MiArchivo ("votos.txt");
if (MiArchivo.is_open())
{
for (int i = 0; i < 8; i++)
{
candidatosTxt[i];
}
fin(candidatosTxt, tamanio);//ver tema de pasar un string cuando espera recibir un int
}
}

void escribir_txt()
{
ofstream myFile;
myFile.open("resultado.txt");
myFile<<"aca hasta podemos poner la funcion fin"; // aca pondremos la funcion fin y quedara en un txt ;)
myFile.close();
}
#29
Programación C/C++ / paso de vectores a una funcion
4 Septiembre 2014, 22:50 PM
hola amigos del foro tengo una duda y es que tengo dos vectores, a una función.
un vector es (int *, const int) y el otro es (string * , const int) y quiero pasar los dos vectores y se unan en una sola funcion
se pasar un vector a una función, pero pasar dos vectores y que se unan no le encuentro la vuelta  ::).
intente (int *, const int, string * , const int) pero solo entiende el primero como le hago  :huh:
#30
Programación C/C++ / Re: Proyecto-Registros
2 Septiembre 2014, 00:31 AM
hay varias partes del codigo que no las entiendo, primero las dudas y despues unas ideas mias.
[code]int registrar(int n){
  int i,j,m;                /ponele pilas y trata de usar algo mas clarito para definir variables
  int vector[n];         /que hace este vector?
  for(i=0;i<0;i++){  /supongo que este for es para iteractuar las veces que decidas registrar un vendedor?
 cout<<"Ingrese DNI del vendedor "<<i+1<<": ";   fflush(stdin);   cin>>vendedores.dni;  /que funcion cumple (i+1)? y para que usar fflush(stdin)?
 cout<<"Ingrese nombres del vendedor "<<i+1<<" :";  
 fflush(stdin);   gets(vendedores.nombres);
...
...


mi recomendacion tomala o dejala  ;D
cuando dije usa la cabecera string era asi, mas borrar lo que no entendi  ;D si lo explicas capaz puedo ayudarte mejor
#include<iostream>
#include<string>

using namespace std;

struct vendedor{
  int dni;
  string nombres;
  string  apellidos;
  struct direccion{
     string calle;
     int numero;
     string urbanizacion;
  } dir;
  struct producto{
     string producto;
     int cantidad;
     float precioventa;
  }prod[20];
 
}vendedores[120];

int registrar(int numeroVendedores){
  int cantidadDeProductos;  
  for(int i=0;i<=numeroVendedores;i++){
  cout<<"Ingrese DNI del vendedor :"; cin>>vendedores[i].dni;
     cout<<"Ingrese nombres del vendedor  :";  
     getline (cin, vendedores[i].nombres);
     cout<<"Ingrese apellidos del vendedor ";  
     getline(cin, vendedores[i].apellidos);
     cout<<"Ingrese direccion del vendedor :"<<endl;
     cout<<"Calle: ";      getline(cin, vendedores[i].dir.calle); cout<<endl;  
     cout<<"Numero: ";      cin>>vendedores[i].dir.numero;      cout<<endl;
     cout<<"Urbanizacion: ";   getline(cin, vendedores[i].dir.urbanizacion); cout<<endl;
     cout<<"Cuantos productos desea ingresar?: ";
 cin>>cantidadDeProductos;
 for(int j=0;j<cantidadDeProductos;j++){
     cout<<"Ingrese producto del vendedor :"<<endl;
 cout<<"Producto: ";   getline (cin, vendedores[i].prod[j].producto);
 cout<<"Cantidad: ";   cin>>vendedores[i].prod[j].cantidad;
     cout<<"Precio de venta: "; cin>>vendedores[i].prod[j].precioventa;
     }
     cout<<endl<<"*********************************************************************************";
     }
  }
[/code]