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

#251
esta parte no entendi
Citarnecesito cambiar este programa no se si lo ara que sume las tres notas y las divide la notas valen 60% y que de 4.6 repruebe y de 4.7 apruebe y acá esta el original
#252
Bases de Datos / tutorial visual c++ y sql
24 Octubre 2012, 20:43 PM
hola amigos estoy tratando de hacer una base de datos usando visual c++ y sql server , access o oracle , usando la modalidad odbc ....la verdad sobran tutoriales de mysql sobran pero no me interesan mucho, de ultima una pequeña pregunta, es bueno usar mysql?.
#253
que yo sepa aca no se hace tareas  :-\ ;)
pero bueno hay te dan el dato justo lo que debes usar
CitarOtro operador binario es el de módulo '%', que devuelve el resto de la división entera del primer operando entre el segundo. Por esta razón no puede ser aplicado a operandos en coma flotante.
<expresión> % <expresión>
Nota: Esto quizás requiera una explicación:

Veamos, por ejemplo, la expresión 17 / 7, es decir 17 dividido entre 7. Cuando aprendimos a dividir, antes de que supiéramos sacar decimales, nos enseñaron que el resultado de esta operación era 2, y el resto 3, es decir 2*7+3 = 17.

En C++, cuando las expresiones que intervienen en una de estas operaciones sean enteras, el resultado también será entero, es decir, si 17 y 7 se almacenan en variables enteras, el resultado será entero, en este caso 2.

Por otro lado si las expresiones son en punto flotante, con decimales, el resultado será en punto flotante, es decir, 2.428571. En este caso: 7*2.428571=16.999997, o sea, que no hay resto, o es muy pequeño.

Por eso mismo, calcular el resto, usando el operador %, sólo tiene sentido si las expresiones implicadas son enteras, ya que en caso contrario se calcularán tantos decimales como permita la precisión de tipo utilizado.

Siguiendo con el ejemplo, la expresión 17 % 7 dará como resultado 3, que es el resto de la división entera de 17 dividido entre 7.
guardas los tres resultados en tres variables unos cuantos if y listo sale con fritas
#254
hola amigos estoy tratando de hacer una base de datos usando visual c++ y sql server , access o oracle , usando la modalidad odbc ....la verdad sobran tutoriales de mysql pero no me interesan mucho, de ultima una pequeña pregunta, es bueno usar mysql?.
editado
nada de nada  :-\
una ayuda
#255
estoy arreglando eso es un bucle infinito en la parte de for para suma...me fijo y te aviso
#256
jajaj me encontre un error yo solo en la parte de cin>>d[h];
debe ser
cin>>d[h]=suma;
#257
bueno en tu code te doy varias sugerencias
1 class matriz
{
int A[3][3],i,j,b;
int d[6],c,suma;

las clases por defecto tienen partes privadas pero esta bueno ponerlo, para mejor lectura, y como es privada las variables i,j,b,c,suma...no creo ameriten esa categoría.
el vector inicia en cero y es de tamaño 8 mas el cero  ;D (3x3), no en seis.
2
void insertrar_vector_mostrar();
me pareció como excesiva.
3

     cout<<"cargar la matriz";
     for(i=1;i<3;i++)
     for(j=1;j<3;j++)
     {
        cout<<"numero a incluir";
        cin>>A[j];
          cout<<"mostrar"<<A[j];
     }
  }
...bue muchos errores faltan aperturas de llaves, el tema de como se lee el tamaño de los vectores, el famoso ";" al final...bue para no ser extensivo aca te pongo la clase mas o menos como yo la veria
#include <iostream>
using namespace std;
class matriz
{
private:
int A[3][3];
int d[8];
public:
  void insertar_matriz_mostrar();
  void suma_mostrar();
};
void matriz::insertar_matriz_mostrar()
  {
  int i,j;
     cout<<"cargar la matriz";
     for(i=0;i<=2;i++){
 for(j=0;j<=2;j++){
 cout<<"numero a incluir";
 cin>>A[i][j];
 cout<<"mostrar"<<A[i][j];
 }
 }
  };

void matriz::suma_mostrar()
  {  
  int suma,i,j,h;
     cout<<"inicia suma";            
     for(i=0;i<=2;i++){
 for(j=0;j<=2;j++){
 suma=A[i][j]+i+j;
 for(h=0;h<=8;h++){
 cin>>d[h];
 cout<<"el vector es"<<d[h];
 }
 }
 }
};
int main();
//todo no lo voy a hacer ;)

aclaro no lo probé pero compila bien hasta allí  :rolleyes:
ultima aclaración en el problema que tenes no dice nada de usar clases, y me parece mas practico no usarlo  ;)
cualquier macana que me haya mandado me avisan así también aprendo
#258
me parece que un condicional for seria mas practico
for(i=0; i<=10; i++)
{lo que quieras que haga}

bueno el bucle inicia en cero aumenta de a uno  termina cuando i llega a 10; creo que eso es lo que necesitas
#259
supongo que porque cada librería tiene funciones propias que no hacen otras, y se debería conocer el funcionamiento de esa librería para saber si to code esta bien o no....eso si soluciones a tu codigo es muy alto el nivel para mi, soy iniciado en esto
#260
listo lo consegui es tan simple que da bronca, se ubican los dos codes .cpp en archivo de fuentes el encabezado en archivos de encabezados y se lo compila solamente al archivo main.cpp