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;
}
#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");
float Numf=1.243;
char let='z';
//bool sera=true ; //no se puede
}
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>
{
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>
{
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;
}
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
<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
<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



Comentarios
Publicar un comentario