elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Programación C/C++ / Re: ¿Como hago para codificar correctamente este problema en c? en: 21 Mayo 2014, 18:28 pm
perfecto, ha quedado de maravilla ;D, gracias nuevamente por su tiempo y deseos de ayudar sin esperar nada a cambio, mil gracias
2  Programación / Programación C/C++ / ¿Como hago para codificar correctamente este problema en c? en: 20 Mayo 2014, 21:06 pm
el problema es el siguiente se debe generar tablas de multiplicar con multiplos hasta 10 mientras se presione la letra s se pedira nuevamente un numero cualquiera para calcular sus multiplos hasta el numero 10, si se presiona cualquier otro numero el programa termina; hice este codigo pero el programa no termina:

Código:
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <string.h>

using namespace std;

int main(int argc, char *argv[])
{
    int numerotabla;
    int contador;
    char cent;
   
    do
    {
    printf ("Introduzca un numero para Generar su tabla \t\n");
    scanf ("%d", &numerotabla);
    contador=1;
    while (contador<=10)
    {
    printf ("%d*%d=%d \n", numerotabla, contador, numerotabla*contador);
    contador++;
   }
   
   printf ("presione S si desea calcular otra tabla o Presione cualquier tecla para terminar \n\t");
   cent=getche();
   }while (cent!='s');   
   /* asi como esta el codigo corre sin finalizar si le pongo s me vuelve a pedir un
   numero para calcular su tabla si pongo cualquier otro valor hace lo mismo he hecho este cambio
   }while (cent!='s'); que seria cent difente de s y cuando pongo s me pide un numero y luego finaliza*/
   
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

gracias de antemano compañeros
3  Programación / Programación C/C++ / Re: Ayuda nuevamente con este simple codigo en: 13 Mayo 2014, 15:39 pm
gracia compañero mil gracias, copie y pegue el codigo que me proporcionaron y resulto, aunque creo que ya lo habia puesto asi, pero no habia funcionado, lo copie y pegue y se soluciono, gracias por su tiempo y conocimiento
4  Programación / Programación C/C++ / Ayuda nuevamente con este simple codigo en: 12 Mayo 2014, 21:33 pm
Se supone que el codigo debe resolver la siguiente cuestion se ingresan cierta cantidad de alumnos aprobados y cierta cantidad de alumnos reprobados, el programa debe arrojar el numero total de alumnos, el porcentaje de alumnos aprobados y el porcentaje de alumnos reprobados: para la cual elabore el siguiente codigo, pero no me realiza las operaciones, probe con estas cantidades 15 aprobados y 35 reprobados y solo funciona cuando me calcula el total de alumno (50), en los procentajes me arroja cero, espero su ayuda y gracias de antemano
Código:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    
    int alaprobados;
    int alreprobados;
    int total;
    int paprobados;
    int preprobados;
    
    printf ("Ingrese el numero de alumnos Aprobados \t\n");
    scanf ("%d", &alaprobados);
    
    printf ("Ingrese el numero de alumnos reprobados \t\n");
    scanf ("%d", & alreprobados);
    
    total=alaprobados+alreprobados;
    printf ("El numero total de alumnos es %d \t\n", total);
    
    paprobados=alaprobados/total*100;
    printf ("El porcentaje de alumnos aprobados es %d Porciento \t\n", paprobados);
    
    preprobados=alreprobados/total*100;
    printf ("El porcentaje de alumnos NO aprobados es %d Porciento\t\n", preprobados);
    
        
    
    system("PAUSE");
    return EXIT_SUCCESS;
}


he intentado cambiar las ultimas 2 variables (paprobados y preprobados) a tipo flotante para ver si es por alla el problema pero el resultado es el mismo 0.0000
5  Programación / Programación C/C++ / Re: ayuda compañeros, no se porque pasa esto, soy principiante en: 29 Abril 2014, 20:33 pm
Gracias compañero, mil gracias por tu tiempo y conocimiento
6  Programación / Programación C/C++ / ayuda compañeros, no se porque pasa esto, soy principiante en: 16 Abril 2014, 21:36 pm
Código:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
   
int a;
float b;
     
     
      printf("introduzca un numero entero \t\n");
      scanf("%d", &a);
      printf("el numero que introujo es %d \t\n", a);
     
      printf("introduzca un numero decimal \t\n");
      scanf("&f", &b);
     
      printf("Los numero que introdujo son %d y %f", &a, &b);
       
    system("PAUSE");
    return EXIT_SUCCESS;
}

al ejecutar el programa en el primer printf, me da chance para escribir una cantidad, pero despues de eso el programa corre hasta el final sin que pueda introducir la segunda cantidad en decima, ¿que otro comando debo ingresar para que me de un segundo espacio para escribir la segunda cantidad?, gracias compañeros
7  Programación / Programación C/C++ / Re: ¿a que se debe este error en el codigo? en: 6 Febrero 2014, 17:49 pm
gracias amigos, me sirve de mucho su ayuda
8  Programación / Programación C/C++ / ¿a que se debe este error en el codigo? en: 5 Febrero 2014, 19:58 pm
no entiendo porque me marca error en esa linea, soy princiante, aca el codigo, gracias de antemano por su ayuda, la marca en rojo es donde me marca error
y esto son los mensajes que me saca:

in function "int main ()":
expected "before if"
expected primary -expresion before else
expected before - else
expected before system


/* Descripción: Solución de ecuaciones de segundo grado utilizando*/
/*Bibliotecas */
#include <cstdlib>
#include <iostream>
#include <math.h> /* biblioteca con funciones matematicas, pow y sqrt*/


main ( )
{
double a, b, c, x1, x2, det; /*declaracion de variables de punto flotante doble precision, decimales */
printf("El siguiente programa calcula las raices de un polinomio de segundo grado\n");
printf("\n\t\t ax^2 + bx + c = 0"); /* n= salto de linea, t=tabulado, */

/*datos de entrada */
printf ("\nIntroduzca los coeficientes de a,b y c:");
scanf("%1f, %1f, %1f", &a, &b, &c); /*1f= insertar un valor de tipo double, o sea decimales */
/*la variable det toma el resultado de la raiz cuadrada de la variable b menos */
/* la multiplicacion de 4 por las variables a y c, este resultado sirve para*/
/* comprobar que se cumpla la condicion que sigue*/
det = pow (b,2)-4*a*c

if (det > = 0)
    {
    x1=(-b + sqrt(det))/2*a; /*se calculan los valores para x1*/
    x2=(-b - sqrt (det))/2*a;
    printf ("\n La raices son: %.2lf, %.2lf",x1, x2);/* ¿porque 21f, que significa el2?*/           
    }
    else
    printf("\n No existe raices reales.");
    printf ("\n")
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
9  Programación / Programación C/C++ / Re: Ayuda no entiendo esta parte del codigo, soy principiante en: 30 Enero 2014, 18:14 pm
gracias compa, me has ayudado mucho, saludos
10  Programación / Programación C/C++ / Re: Ayuda no entiendo esta parte del codigo, soy principiante en: 29 Enero 2014, 20:37 pm
ESTA PARTE ES LA QUE NO ENTIENDO

 printf ("\n\t%d billetes de 200", cambio/200)
      cambio = cambio%200
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines