[Curso] Introducción a la programación en C (VII)

Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, m0skit0, LnD, ka69, zacky06

Avatar de Usuario
dark_sasuke
Moderador Global
Moderador Global
Mensajes: 3379
Registrado: 03 Sep 2009, 02:13
Twitter: D4rkyt0

Re: [Curso] Introducción a la programación en C (VII)

Mensaje por dark_sasuke »

ejercisio 1:
Spoiler:

Código: Seleccionar todo

#include <stdio.h>

int main(int argc, char *argv[])

{
    int numero;
   
    printf("por favor introduce un numero entre 1 y 100 : ");
    scanf("%d", &numero);


    numero = numero /10;
    switch(numero)
    {
                  case 0:
                       printf("esta en la primera decena :)\n");
                  break;
                  case 1:
                       printf("esta en la segunda decena :)\n");
                  break;
                  case 2:
                       printf("esta en la tercera decena :)\n");
                  break;
                  case 3:
                       printf("esta en la cuarta decena :)\n");
                  break;
                  case 4:
                       printf("esta en la quinta decena :)\n");
                  break;
                  case 5:
                       printf("esta en la sexta decena :)\n");
                  break;
                  case 6:
                       printf("esta en la septima decena :)\n");
                  break;
                  case 7:
                       printf("esta en la septima decena :)\n");
                  break;
                  case 8:
                       printf("esta en la octava decena :)\n");
                  break;
                  case 9:
                       printf("esta en la novena decena :)\n");
                  break;
                  case 10:
                       printf("ingresaste el numero 100 muy bien =));
                  break;
                  default:
                       printf("que no te enteras es entre 1 y 100");
                  break;
    } 
    return 0;
}


ejercisio 2:
Spoiler:

Código: Seleccionar todo

#include <stdio.h>


int main()
{
    float numero1, numero2, resultado;
    int operador;
   
   
    printf("introduce un numero real : ");
    scanf("%f", &numero1);
   
    printf("introduce otro numero real : ");
    scanf("%f", &numero2);
   
    printf("escoje que quieres hacer con los numeros\n");
    printf("1(suma)\n");
    printf("2(resta)\n");
    printf("3(multiplicacion\n");
    printf("4(division)\n");
    scanf("%d", &operador);

    switch(operador)
   {
    case 1:
    resultado = numero1+numero2;
    printf("la suma de los numeros es:%f",resultado);
    break;
   
    case 2:
    resultado = numero1-numero2;
    printf("la resta de los numeros es:%f",resultado);
    break;
   
    case 3:
    resultado = numero1*numero2;
    printf("el resultado de la multiplicacion es:%f",resultado);
    break;
   
    case 4:
    resultado = numero1/numero2;
    printf("el resultado de la division es%f:",resultado);
    break;
    default:
    printf("tenias que escojer entre 1,2,3,4");
   }   
   
    return 0;
}

Última edición por dark_sasuke el 28 Nov 2009, 02:29, editado 1 vez en total.
Imagen

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (VII)

Mensaje por m0skit0 »

No los he probado, pero a primera vista están muy bien dark_sasuke :oki:
Imagen

Avatar de Usuario
dark_sasuke
Moderador Global
Moderador Global
Mensajes: 3379
Registrado: 03 Sep 2009, 02:13
Twitter: D4rkyt0

Re: [Curso] Introducción a la programación en C (VII)

Mensaje por dark_sasuke »

asias profe ^^ .... ya estoy en vacaciones y ya aprendi photoshop(Weno algo es algo, aprendi a hacer GIF XD)...asi que a darle duro al C y espero ese dia que hagamos homebrew's por divertinos :mrgreen:

PD: paso a la siguiente leccion
Imagen

Avatar de Usuario
brujitosexy
Experto
Experto
Mensajes: 1097
Registrado: 03 Sep 2009, 19:30

Re: [Curso] Introducción a la programación en C (VII)

Mensaje por brujitosexy »

weno tardio, pero seguro.
Aqui esta el 2do.
Spoiler:

Código: Seleccionar todo

#include <stdio.h>


int main(int argc, char *argv[])
{
 
  int operador;
  float numero_A;
  float numero_B;
  float resultado;
 
  //Introduciendo los numeros
  printf("Por favor, introduzca un numero:\n");
  scanf("%f", &numero_A);
 
  printf("Por favor, introduzca otro numero:\n");
  scanf("%f", &numero_B);
 
  //Eligiendo que operacion matematica desea realizar
 
  printf("Por favor,  presione uno de los siguientes  numeros para  asignar la operacion  matematica deseada:\n");
  printf("1- Sumar\n");
  printf("2- Restar\n");
  printf("3- Multiplicar\n");
  printf("4- Dividir\n");
  scanf("%d", &operador);
 
  //Aplicando la operacion deseada
 
  switch(operador)
  {
  case 1:
  resultado = numero_A + numero_B;
  printf("El resultado de la suma es: %.2f\n", resultado);
  break;
 
  case 2:
  resultado = numero_A - numero_B;
  printf("El resultado de la resta es: %.2f\n", resultado);
  break;
 
  case 3:
  resultado = numero_A * numero_B;
  printf("El resultado de la multiplicacion es: %.2f\n", resultado);
  break;
 
  case 4:
  resultado = numero_A / numero_B;
  printf("El resultado de la divicion es: %.2f\n", resultado);
  break;
 
  //Si el numero asignado para determinar que operacion matematica es diferente
  default:
  printf("Error!!! Verifique el numero y trate de nuevo!\n");
}
  getch();   
  return 0;
}


Espero comentarios, para saber si puedo avanzar al proximo :!: :!:
Última edición por brujitosexy el 16 Dic 2009, 15:29, editado 1 vez en total.
Linus Torvalds:
“El Software es como el sexo; es mejor cuando es gratis…”

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (VII)

Mensaje por m0skit0 »

Un par de cosillas: acostumbraos a poner \n al final de los printf(), que al ejecutarse en consola queda pegado al prompt y no mola xD Y no os acostumbréis a poner el getch(). Es mejor evitarlo. Aparte de estos dos detalles :oki: :oki:
Imagen

Avatar de Usuario
brujitosexy
Experto
Experto
Mensajes: 1097
Registrado: 03 Sep 2009, 19:30

Re: [Curso] Introducción a la programación en C (VII)

Mensaje por brujitosexy »

m0skit0 escribió:Un par de cosillas: acostumbraos a poner \n al final de los printf(), que al ejecutarse en consola queda pegado al prompt y no mola xD
Parece que el tiempo sin practicar me estaba afectando en algunos detalles. :mrgreen:

m0skit0 escribió:Parece Y no os acostumbréis a poner el getch(). Es mejor evitarlo.
Es que lo hice bajo windowshit :oops:
Mas tarde me termino de instalar linuxmint 8.
Linus Torvalds:
“El Software es como el sexo; es mejor cuando es gratis…”

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (VII)

Mensaje por m0skit0 »

Tampoco te hace falta en Windows. Eso sí, vas a tener que abrir una consola y ejecutar el programa para que no se cierre nada más acabar éste.
Imagen

Avatar de Usuario
wf19
Habitual
Habitual
Mensajes: 194
Registrado: 03 Sep 2009, 02:12

Re: [Curso] Introducción a la programación en C (VII)

Mensaje por wf19 »

m0skit0 escribió:Eso sí, vas a tener que abrir una consola y ejecutar el programa para que no se cierre nada más acabar éste.

Ummm.... "do {} while"?????

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (VII)

Mensaje por m0skit0 »

:? :?:
Imagen

Avatar de Usuario
wf19
Habitual
Habitual
Mensajes: 194
Registrado: 03 Sep 2009, 02:12

Re: [Curso] Introducción a la programación en C (VII)

Mensaje por wf19 »

m0skit0 escribió:Y no os acostumbréis a poner el getch(). Es mejor evitarlo.

brujitosexy escribió:Es que lo hice bajo windowshit

m0skit0 escribió:Eso sí, vas a tener que abrir una consola y ejecutar el programa para que no se cierre nada más acabar éste.

Hubo un tiempo (En donde no sabia de la existencia del getch(); :? )
Que no me gustaba que los programas prueba (O algo asi :lol: )
Se cerraran, entonces lei acerca de "do{} while;" para que si queria volverlo a iniciar
Solamente ponia ese bucle :D , asi me ahorraba 5 segundos entre ejecuciones :juasjuas:

Responder