Ejercicios del curso de programación

Topic created · 135 Mensajes · 13394 Visitas
  • Ejercicio 15(B):

    #include 
    
    int main()  {
        int numero;
        printf("Inserta un numero:");
        scanf("%i", &numero);
        if(numero == 7)  {
                    printf("Has dado con el numero correcto. (osea acertaste xD)");
                    }
                    else  {
                          printf("Uyy has fallado. Try again \n");  // Esta vez sin florituras o lo que sea eso xD.
                          }
        system("pause > null");
        return 0;
    }
    

    Ejercicio 16 (B):

    #include 
    
    int main()  {
        int numero, numero2, numero3, var, var2, var3;
        printf("Ingresa un digito:");
        scanf("%i", &numero);
        fflush(stdin);
        printf("Ahora otro digito:");
        scanf("%d", &numero2);
        fflush(stdin);
        var = numero +numero2;
        var2 = numero *numero2;
        var3 = numero *2;
        if(var < var2) {
               printf("Tu primer numero vale ahora: %d \n", var3);
               }
               else {
                    printf("Introduce un 3er digito:");
                    scanf("%d", &numero3);
                    if(numero3 != 4) {
                    printf("Adios peque.");
                   }}
        system("pause > null");
        return 0;
    }
    

    Saludos

  • Ejercicio 15 (B): Diseña un programa que pida un número al usuario. Si el número es el 7 avisará al usuario de que ha acertado, y en cualquier otro caso le diga que ha fallado

    #include  
    
    int main()  {
    int num;
    printf("Introduce un numero: ");
    scanf("%i", &num);
    fflush(stdin);
    
    if(num == 7) {
           printf("Has acertado!");
           }
    else {
         printf("Has fallado!");
    }
    system("pause > null");
        return 0;
    }
    

    Ejercicio 16 (M): Diseña un programa que pida al usuario dos números. Si su suma es menor que su producto mostrará por pantalla el doble del primer número y terminará, y si no le pedirá al usuario un tercer número. Si el tercer número es diferente de 4 el programa se despedirá y terminará, y si no terminará sin despedirse.

    #include  
    
    int main()  {
    int num;
    printf("Introduce un numero: ");
    scanf("%i", &num);
    fflush(stdin);
    
    int num2;
    printf("Introduce otro numero: ");
    scanf("%i", &num2);
    fflush(stdin);
    
    int num3;
    num3 = num+num2;
    
    int num4;
    num4 = num*num2;
    
    if(num3 < num4) {
            int num5;
            printf("Introduce otro numero: ");
            scanf("%i", &num5);
            fflush(stdin);
    if(num5 == 4) {
            
            }
            else {
                 printf("Adios");
                 }
                 }
            else {
            int num6;
            num6 = num*2;
            printf("%i", num6);
            }
            
    system("pause > null");
        return 0;
    }
  • [alinear-centro]Ejercicio 14 (B):[/alinear-centro]

    #include 
    
    int main() {
        int var1, var2, var3, var4;
        printf ("Introduce dos numeros: \n");
        scanf ("%i", &var1);
        fflush(stdin);
        scanf ("%o", &var2);
        fflush(stdin);
        var3 = var1 * var2;
        var4 = var3 + var1;
        printf ("El resultado es: %i", var4);
        system("pause > null");
        return 0;
        }
    

    [alinear-centro]Ejercicio 16 (M): (CORREGIDO)[/alinear-centro]

    #include 
    
    int main() {
        int num1, num2, num3, num4, num5, num6;
        printf ("Introduce dos numeros. \n");
        scanf ("%i", &num1);
        fflush(stdin);
        scanf ("%i", &num2);
        num3 = num1 + num2;
        num4 = num1 * num2;
        if(num3 < num4) {
                num5 = num1 * 2;
                printf ("%i", num5);
                }
                else {
                     printf ("Introduce otro numero \n");
                     scanf ("%i", &num6);
                         fflush(stdin);
                     if(num6 != 4) {
                             printf ("Adios"); 
                                 return 0; 
                                 } 
                                 else {
                                 return 0;
                                 }
                                    system("pause > null");
        return 0; 
        }
    }
  • [alinear-centro]Ejercicio 15 (B)[/alinear-centro]

    #include 
    
    int main() {
        int numero;
        printf("Introduce un numero: ");
        scanf("%i", &numero);
        if (numero == 7) {
               printf("Has acertado!!\n");
        } else {
               printf("Has fallado!\n");
        }
        system("pause > null");
        return 0;
    }
    

    [alinear-centro]Ejercicio 16 (M)[/alinear-centro]

    #include 
    
    int main() {
        int numero;
        int num2;
        printf("Introduce un numero: ");
        scanf("%i", &numero);
        fflush(stdin);
        printf("Introduce otro numero: ");
        scanf("%i", &num2);
        int num3;
        if (numero+num2 < numero/num2) {
               printf("%i", numero * 2);
        } else {
               printf("Introduce otro numero para la tercera variable: ");
               scanf("%i", &num3);
               if (num3 == 4) {
                            printf("Bueno, chico, me despido\n");
                            } else {
                                   system("pause > null");
                                   }
        }
        system("pause > null");
        return 0;
    }
  • EJERCICIO 16 (M):

    #include  
    
    int main()
    {
        int num1,num2,num3; 
    
        printf("Ingrese un numero: "); 
        scanf("%d", &num1); 
        fflush(stdin);    
        printf("\nIngrese otro numero: "); 
        scanf("%d", &num2); 
        fflush(stdin);    
    
        if( (num1+num2) < (num1*num2) ) 
        {
            printf("\n\nDoble del primer numero: %i",num1*2);   
        }
        else   
        {
            printf("\n\nIngrese un tercer numero: "); 
            scanf("%d", &num3); 
    
            if(num3 != 4)   
            {
                printf("\nHasta Luego"); 
            }
        }
        system("pause > NULL");
        return 0;
    }
  • Sorry por tardar miau

    @pedroso100 muy bien.

    @PiRaTaX el primero bien, pero el segundo está mal, lo haces al revés, cuando la suma es menor que el producto haces lo que debería hacer cuando el producto es menor que la suma. Además no me ha gustado nada el if vacío para luego poner el else, en lugar de eso usa el operador de desigualdad (!=) que devuelve verdadero si los dos valores son diferentes.

    @danibonilla1 el primero está bien pero el nº 16 no, te has equivocado por ahí en un signo > que debería ser

  • [alinear-centro]Ejercicio 16 (M):(Corregido)[/alinear-centro]
    En mi anterior Post xD
    [alinear-centro]Ejercicio 20 (M):[/alinear-centro]

        #include 
        
    int main() {
    int num1, num2, i;
    printf ("Introduce un numero.\n");
    scanf ("%i", &num1);
    fflush(stdin);
    if(num1 < 0) {
             num2 = 0;
             while(num2 < 15) {
             num2++;
             printf ("Hola.\n");} 
             } else {
                    for (i = 4; i > -9; i--) {
                        printf ("%i\n", i);
                        }
                        }
                                            system("pause >null");
                        return 0;
                        }
    

    PD: No se si influirá mucho fijarse en los ejemplos para hacer el ejercicio, por que yo lo hice para poderlo resolver.
    Un saludo Danibonilla1.

  • Ejercicio 17(B)

    #include 
    
    int main() {
        int n1;
        int n2;
        int n3;
        printf("Pon un numero, vago: ");
        scanf("%i", &n1);
        fflush(stdin);
        printf("Pon el segundo numero: ");
        scanf("%i", &n2);
        fflush(stdin);
        printf("Pon el tercer numero: ");
        scanf("%i", &n3);
        int i;
        
        for(i = n1+n2+n3*4; i < 200; i+=i) {
              printf("%i\n",i);
        }
        system("pause > null");
        return 0;
    }
  • Ejercicio 19(B)

    #include 
    
    int main() {
        int i;
        for(i = 1; i < 11; i++) {
              printf("%i\n",i);
        }
        system("pause > null");
        return 0;
    }
    

    a i le puse 1, para que empiece a contar desde 1, y le puse que sea menor que 11, hasta que llegue a 10, para que se quede bien en pantalla, y salga del 1 al 10 perfecto, no de 0 a 9 xD

  • Ejercicio 15 (B)

    #include 
    
    int main() {
        int numero;
        printf("Introduce un numero: ");
        scanf("%i", &numero);
        if(numero == 7) {
               printf("Le As Dado.\n");
        } else {
               printf("Fail.\n");
        }
        system("pause > null");
        return 0;
    }
    

    EJERCICIO 16 (M)

    #include  
    
    int main()
    {
        int num1,num2,num3; 
    
        printf("Pon Un numero mrk: "); 
        scanf("%d", &num1); 
        fflush(stdin);    
        printf("\n POn Otro : "); 
        scanf("%d", &num2); 
        fflush(stdin);    
    
        if( (num1+num2) < (num1*num2) ) 
        {
            printf("\n\nDoble del primer numero: %i",num1*2);   
        }
        else   
        {
            printf("\n\n Otro numero plx: "); 
            scanf("%d", &num3); 
    
            if(num3 != 4)   
            {
                printf("\nChaoo"); 
            }
        }
        system("pause > NULL");
        return 0;
    }