Link Log

Una manera de perder el tiempo…

Comenzando Con C

leave a comment »

En este verano estoy inservible (algunos dirán que es todo el año…), por lo que me puse a leer un manual de C (para descansar de Java y su “hermoso” System.out.println y del Mono con su misma sintaxis pero diferente nombres…), si bien aun no se gran cosa de C, por lo menos pase a C mi incompleto programa convertidor de unidades.

Pondré algunos ejemplos de ves en cuando, ya que aun no me se bien la sintaxis de este lenguaje, ademas de que es mas difícil que Java(mal acostumbra el cab…).

Aquí algunos ejemplos:

Te pregunta tu nombre y edad.

#include <stdio.h>
int main(void){
   char nom[10];
   int edad; 

   printf( "¿Cual es tu nombre y tu edad? \n" );
   scanf( "%s %d", &nom, &edad );
   printf( "Tu nombre es %s y tu edad es %d \n\n", nom, edad );
}

Numeros del 1 al 100

#include <stdio.h> 
int main(void){
   int i = 1;
   while(i <= 100){
         printf( "%d \n", i );
         i++;
        }
}&#91;/sourcecode&#93;

El "maravillo" convertidor de medidas...
&#91;sourcecode language='cpp'&#93;#include <stdio.h> 
int main(void){
    int KM, CM, Y, op;
    double RES;

    printf( "\n Ingrese la operacion \n" );
    printf( "1.- Centimetros a Pulgadas \n" );
    printf( "2.- Yardas a Metros \n" );
    printf( "3.- Kilometros a Millas \n\n" );

    scanf( "%d", &op );

    switch(op){
               case 1:
                      printf( "Centimetros a pulgadas \n" );
                      printf( "Ingrese los centimetros \n" );
                      scanf( "%d", &CM );
                      RES = CM * 2.3;
                      printf( "El resultado es: %.0f pulgadas \n\n", RES );
                      break;
               case 2:
                      printf( "Yardas a Metros \n" );
                      printf( "Ingrese el numero de Yardas \n" );
                      scanf( "%d", &Y );
                      RES = Y * 0.914401828;
                      printf( "El resultado es: %.7f metros \n\n", RES );
                      break;
               case 3:
                      printf( "Kilometros a Millas \n" );
                      printf( "Ingrese el numero de Kilometros \n" );
                      scanf( "%d", &KM );
                      RES = KM * 0.621;
                      printf( "El resultado es: %.1f millas \n\n", RES );
                      break;
              }
}

Written by Link X

July 13, 2008 at 8:04 am

Posted in C/C++

Tagged with ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: