Unidad 2

 Ejercicio 1

el la sesión realizamos un programa empleando el uso de prinft  para expresar nuestros apellidos.

#include <stdio.h> 

#include <stdlib.h>

 

int main()

{

    printf("diaz marroquin!\n");

    return 0;

}

Ejercicio 2

En la realización de el siguiente programa se implemento el uso de mascaras para imprimir ciertos identificadores. 

#include <stdio.h>

#include <stdlib.h>

/*identificadores*/

int main()

{

    int var1; /*tipo de dato entero valido*/

    //int 1var; invalida*/

    /*int var-1; no puede usar el guion */

    int var_1;

    int V_1var;

 

var1=2569;

printf("%d\n",var1);

float var2;

var2=2.24;

printf("%f\n",var2);

char var3;

var3='S';

printf("%c\n",var3);

 

long double var4;

var4=458785917895179;

/*printf("%g",var1);  */

/*printf("%f",var1);*/

printf("%Lf\n",var4);

 

return 0;

}

Ejercicio 3

En la realización de el siguiente programa examinamos los tipos de datos.

#include <stdio.h>

#include <stdlib.h>

 int main()

{

    printf("Tipos de Datos!\n");

  int num=1;

  float Numf=1.243;

  char let='z';

 //bool sera=true ; //no se puede

   return 0;

 }


Ejercicio 4

En el siguiente programa implementamos el uso de banderas.

#include <stdio.h>

#include <stdlib.h>

int main()

{

   printf("Bandera!\n");

    int ban;

    ban=0;

    printf("%d\n",ban);

    ban=1;

    printf("%i\n",ban);

    return 0;

}

 

Ejercicio 5 

programa que ejemplifica el uso de el contador.

#include <stdio.h>

#include <stdlib.h>

 int main()

{

    printf("Contador\n");

    int cuenta=1;

    printf("%i\n", cuenta);

    cuenta=cuenta+1;

    printf("2:%i\n",cuenta);

    cuenta+=1;

    printf("3:%i\n",cuenta);

    cuenta++;

    printf("4:%i\n",cuenta);

    return 0;

}

Ejercicio 6

En el siguiente programa mostramos el manejo de acumuladores.

#include <stdio.h>

#include <stdlib.h>

 int main()

{

    printf("Acumulador!\n");

    int acum=0;

    int valor=5;

    printf("%i\n",acum);

    acum=acum+valor;

    printf("%i\n", acum);

    acum+=valor;

    printf("%i\n",acum);

    printf("%i\n",acum+=valor);

    return 0;

}

Ejercicio 7

El siguiente programa lo realizamos con el fin de denotar la diferencia entre variables y constantes de tipo local y global.

#include <stdio.h>

#include <stdlib.h>

#define GRAVEDAD 9.8

#define CAR 'A'

 int main()

{

    const int VAR=12;

    int var ;

    var=5;

    var++;

    printf("constantes y variables!\n");

    return 0;

}

Ejercicio 8

En el siguiente programa se realizo con el fin de implementar operadores aritméticos.

#include <stdio.h>

#include <stdlib.h>

 int main()

{

    printf("Aritmeticos!\n");

    int a=2;

    int b=5;

    printf("%i\n",a+b);

    printf("%i\n",a-b);

    printf("%i\n",b*a);

    printf("%i\n",b/a);

    printf("%i\n",b%a);

    printf("%i\n",b++);

    printf("%i\n",b--);

 

    return 0;

}

Ejercicio 9

El siguiente programa lo realizamos con el fin de implementar incrementos, asi como operaciones básicas, a través de los operadores aritméticos.

#include <stdlib.h>

int main()

{

    printf("Operadores aritmeticos!\n");

int v=0,v1=5,v2=8;

printf("%i\n",v1+v2);

printf("%d\n",v2-v1);

printf("%i\n",v2*v);

printf(" div %d\n",v2/v1);

printf("%i\n",v2%v1);

v++;

printf("v++ antes %d\n",v);

printf("v++ aqui %d\n",v++);

printf("v %d\n",v);

printf("%i\n",v2=v2-1);

printf("v2 %d\n",v2);

    return 0;

}

Ejercicio 10

el siguiente programa lo realizamos para implementar el uso de auto operaciones. 

#include <stdio.h>

#include <stdlib.h>

int main()

{

    printf("Auto operaciones!\n");

int c=1,v=5, r=0;

r+=v;

printf("%i\n",r);

r*=v;

printf("%i\n",r);

r-=v;

printf("%i\n",r);

r/=5;

printf("%i\n",r);

    return 0;

}

Ejercicio 11

Realizamos un programa que ejemplifica el uso de operadores relacionales.

#include <stdio.h>

#include <stdlib.h>

 int main()

{

   printf("Relacionales!\n");

int a=5,b=8,c=3;

printf(" %i \n",a>b);

printf(" %i \n",a<b);

printf(" %i \n",a>=b);

printf(" %i \n",a<=b);

printf(" %i \n",a==b);

printf(" %i \n",a!=b);

    return 0;

}

Ejercicio 12

Realizamos un programa en el que se muestran operadores lógicos y booleanos.

#include <stdio.h>

#include <stdlib.h>

 int main()

{

 printf("logicos!\n");

int a=5,b=8,c=3;

printf("%i\n",a && b);

printf("%i\n",a || b);

printf("%i\n",!a);

printf("%i\n",!b); /*alt 124*/

printf("%i\n",a ^ b);

printf("~ %i\n",~c);/*ñ tilde*/

printf("%i\n",a & b);/*bit a bit*/

printf("%i\n",a | b);

    return 0;

}

Ejercicio 13

En el siguiente programa analizamos el uso de operadores lógicos.

#include <stdio.h>

#include <stdlib.h>

 int main()

{

   printf("Logicos!\n");

char x=0b0111;

char y=0b1001;

printf("%i\n", x & y);

printf("%i\n", x | y);

printf("%i\n", x ^ y);

printf("%i\n", ~x);

    return 0;

}

Ejercicio 14

Realizamos un programa para el uso y manejo de condicionales.

#include <stdio.h>

#include <stdlib.h>

 int main()

{

    int edad=15;

    int a=5, b=8, c=3, r;

    printf("%s\n",edad>=18?"entra":"no");

    r=a>b? 10:20;

    printf("%i\n",r);

    return 0;

}

Ejercicio 15

Realizamos el uso de un programa para demostrar el uso de la función de los desplazamientos.

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

int main()

{

printf("Desplazamiento!\n");

int a,b;

a=3; b=6;

printf("%d\n",a>>1);

printf("%i\n",b<<2);

printf("div %d\n", 20/2);

printf("desp %i\n",20>>1);

printf("div %d\n", 20*2);

printf("desp %i",20<<1);

    return 0;

}

Ejercicio 16

En el siguiente programa mostramos varios tipos de mascaras.

#include <stdio.h>

#include <stdlib.h>

int main()

{

    printf("Printf!\n");

printf("color %s, \n","azul");

printf("numero 1: %d \n", 459);

printf("numero 2: %i \n",8965);

printf("N1: %d, N2: %i ,Banner: %s \n",459,89,"holis");

/*printf("N1: %d",459, "N2: %i",89,"Banner: %s\n","holis");*/

printf("numero hex1: %x \n",15);

printf("numero hex2: %X \n",15);

printf("num : %E \n",1236987515);

printf("num octal: %o \n",217);

printf("num : %.2f \n",1236.987515);

printf("num dec : %2d \n",1236987515);

printf("esta bien");

    return 0;

}

Ejercicio 17 

realizamos un programa que analiza los colores al momento de correr algún programa. 

 #include <stdio.h>

#include <stdlib.h>

int main()

{

    printf("Printf!\n");

printf("color %s, \n","rosa");

printf("numero 1: %d \n", 459);

printf("numero 2: %i \n",8965);

printf("N1: %d, N2: %i ,Banner: %s \n",459,89,"holis");

/*printf("N1: %d",459, "N2: %i",89,"Banner: %s\n","holis");*/

printf("numero hex1: %x \n",15);

printf("numero hex2: %X \n",15);

printf("num : %E \n",1236987515);

printf("num octal: %o \n",217);

printf("num : %.2f \n",1236.987515);

printf("num dec : %2d \n",1236987515);

printf("esta bien");

    return 0;

}

Ejercicio 18

Realizamos el siguiente programa para ver la función de scanf.

#include <stdio.h>

#include <stdlib.h>

 

    int main()

{

printf("scanf!\n");

int n;

char car;

printf("dame un caracter: ");

scanf("%c",&car);

printf("\n el caracter fue: %c \n",car);

printf("dame un numero: ");

scanf("%i",&n);

printf("\nEl valor dado fue: %d\n",n);

 

getchar();

 

printf("dame otro caracter: ");

scanf("%c",&car);

printf("\n el caracter fue: %c \n",car);

return 0;

 

}

Ejercicio 19

Realizamos un programa que realizara operaciones aritmética empleando el scanf.

#include <stdio.h>

#include <stdlib.h>

 

int main()

{

    printf("scanf2!\n");

    int num;

    printf("Dame un numero: ");

    scanf("%i", &num);

    num=num*40;

    printf("\nnumero por cuarenta %d",num);

    return 0;

}

Ejercicio 20

Programa que maneja scanf con el propósito de determinar el área del circulo.

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

#define PI 3.1416

 

int main()

{

    float area, radio;

    printf("Dame el radio del circulo: ");

    scanf("%f", &radio);

    area= PI* pow(radio,2);

    printf("el area del circulo es: %.2f con un radio de : %.2f ", area, radio);

    return 0;

}

Ejercicio 21

En el programa se utilizo la función del scanf, como operaciones aritméticas, y asi ver el  IMC de usuario.

 #include <stdio.h>

#include <stdlib.h>

 

int main()

{

    printf("IMC!\n");

    /*IMC =peso en kg/ estatura^2*/

    float imc,p,e;

    printf("Dame tu peso en Kg: ");

    scanf("%f",&p);

    printf("\n Dame tu estatura en m:  ");

    scanf("%f",&e);

    //imc= p/(e*e);

    imc= p/pow(e,2);

    printf("\n Su IMC es:%.2f",imc);

 

    return 0;

}

Entregable 1

Entregable 2



Entregable 3



Entregable 4






Comentarios