#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int num,res;
puts("dame un numero:");
scanf("%d",&num);
if (num>0 && num<= 10)
{
res=num%2;
if(res==0)
{
puts("es par");
}
else
{
puts("no es par");
}
}
else
puts("numero invalido");
return 0;
}
Entregable 2
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int n;
puts("dame un numero");
scanf("%d",&n);
switch (n)
{
case 1:
puts("es lunes");
break;
case 2:
puts("es martes");
break;
case 3:
puts("es miercoles");
break;
case 4:
puts("es jueves");
break;
case 5:
puts("es viernes");
break;
case 6:
puts("es sabado");
break;
case 7:
puts("es domingo");
break;
default:
puts("el numero es invalido");
break;
}
return 0;
}
Entregable 3
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
char let;
while (let!='s' && let!='n')
{
puts("dame una letra que sea s o n");
scanf("%c",&let);
if(let=='s' || let=='n')
{
break;
}
puts("la letra es invalida");
}
puts("bien letra correcta");
return 0;
}
Entregable 4
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int n1,n2,n3;
puts("dame un numero");
scanf("%d",&n1);
puts("dame otro numero");
scanf("%d",&n2);
puts("dame otro numero");
scanf("%d",&n3);
for(;n1>n2&&n2>n3;)
{
puts("los numeros fueron dados en orden decreciente");
getch();
break;
}
for(;n1<=n2||n2<=n3||n1<=n3;)
{
puts("los numeros no fueron dados en orden decreciente");
getch();
break;
}
return 0;
}
Programa #1
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int num;
puts("Dame un 1 o 0");
scanf("%i",&num);
printf("El numero dado fue: %i \n",num);
if (num==1 || num==0)
{
if (num==1)
printf("Eres el primero \n");
else
printf("Eres nadie Zero \n");
}
else
{
printf("No eres ni uno ni cero \n");
}
return 0;
}
Programa #2
#include <stdio.h>
#include <stdlib.h>
int main()
{
int mag;
int intenta;
mag=rand();
printf("Atinele al numero \n");
scanf("%d",&intenta);
printf("El magico fue %i:\n",mag);
printf("El numero dado fue %i: \n",intenta);
return 0;
}
Programa #3
#include <stdio.h>
#include <stdlib.h>
int main()
{
int var;
var=10;
while (var)
{
printf("La variable tiene el valor %d \n",var);
var=var-1;
}
return 0;
}
Programa #4
#include <stdio.h>
#include <stdlib.h>
int main()
{
char c;
c='9';
do
{
printf("numero es: %c \n",c);
c=c-1;
} while(c>='0');
return 0;
}
Programa #5
#include <stdio.h>
#include <stdlib.h>
int main()
{
char c;
/* '\0' es un nulo */
c='\0';
puts("Dame un caracter");
while(c!='A') c=getchar();
return 0;
}
Programa #6
#include <stdio.h>
#include <stdlib.h>
int main()
{
char c;
c='9';
do {
printf("Numero es: %c \n",c);
}while (c>='0');
return 0;
}
Programa #7
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
n=0;
do {
printf("Dame un numero \n");
scanf("%d",&n);
printf("El numero dado fue %d\n",n);
}while (n>=0);
return 0;
}
Programa #8
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
do {
printf("Dame un numero \n");
scanf("%i",&n);}
while (n<=100);
return 0;
}
Programa #9
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num;
int con;
num=0;
con=0;
puts("Dame un numero");
scanf("%i",&num);
printf("Esta es la tabla del %i \n",num);
while (con<=10){
printf("%d * %d = %d \n",num,con,num*con);
con=con+1;
}
return 0;
}
Programa #10
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
int n;
printf("Dame un numero para la tabla \n");
scanf("%i",&n);
printf("La tabla del %d es\n",n);
for(i=1;i<=10;i++)
printf("%d * %d = %d\n",n,i,n*i);
return 0;
}
Programa #11
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num;
puts("Dane un numero");
scanf("%d",&num);
if (num==1)
puts ("Eres un uno, wow");
else if (num==2)
puts("Eres un dos, no tan wow");
else if (num==3)
puts("Eres un tres, nada wow");
else puts("No eres ni uno, ni dos, ni tres");
int num2;
puts("Dame otro numero");
scanf("%d",&num2);
switch(num2){
case 1:
puts("Uno dentro de case 1");
break;
case 2:
puts("Dos dentro de case 2");
break;
case 3:
puts("Tres dentro de case 3");
break;
default:
puts("Ni 1, ni 2, ni 3, en case");
break;
}
return 0;
}
Programa #12
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
int main()
{
int num;
float pul, pie;
puts("Dame los centimentros a convertir");
scanf("%d",&num);
pul=num/2.54;
pie=num/30.48;
printf("%d centimentros = %.2f pulgadas = %.2f pies \n",num,pul,pie);
return 0;
}
Programa #13
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
int main()
{
int x;
int f;
do{
puts("Dame el valor de x");
scanf("%d",&x);
}while(x<=0);
f=(2*x);
printf("(2*%d) = %d \n",x,f);
return 0;
}
Programa #14
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
int main()
{
int A,B,C;
int res;
puts("Dame el valor de A");
scanf("%d",&A);
puts("Ahora dame el valor de B");
scanf("%d",&B);
puts("Para finalizar, dame el valor de C");
scanf("%d",&C);
res=pow(B,2)-(4*(A*C));
if (res>0) printf("Las raices de la ecuacion %dx^2 + %dx + %d = 0 son reales y diferentes",A,B,C);
if (res<0) printf("Las raices de la ecuacion %dx^2 + %dx + %d = 0 son complejas",A,B,C);
if (res==0) printf("Las raices de la ecuacion %dx^2 + %dx + %d = 0 son reales e iguales",A,B,C);
return 0;
}
Programa #15
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
char op;
int op1,op2,res;
do{
puts("dame un operador");
puts("+ suma");
puts("- resta");
puts("* multiplicacion");
puts("/ division");
puts("S Salir");
scanf("%c",&op);
puts("Dame el primer operador");
scanf("%d",&op1);
puts("Dame el segundo operador");
scanf("%d",&op2);
switch(op)
{
case '+':
puts("Suma");
res=op1+op2;
printf("la suma de %d + %d=%d\n",op1,op2,res);
break;
case '-':
puts("Resta");
res=op1-op2;
printf("la resta de %d - %d=%d\n",op1,op2,res);
break;
case '/':
puts("Division");
res=op1/op2;
printf("la division de %d / %d=%d\n",op1,op2,res);
break;
case '*':
puts("Multiplicacion");
res=op1*op2;
printf("la multiplicacion de %d * %d=%d\n",op1,op2,res);
break;
case 'S':
puts("Salir");
break;
default:
puts("opcion no valida");
break;
}
}while(op!=5);
return 0;
}
Practica 1
#include <stdio.h>
#include <stdlib.h>
int main()
{
/* Paractica no 1
pedir al usuario limite inferior y limite superior
imprimir numeros en ese rango. */
int ls, li;
int c;
ls=0;
li=0;
c=0;
do
{
puts("Dame un limite inferior");
scanf("%i",&li);
puts("Dame un limite superior");
scanf("%i",&ls);
}while(li>ls);
for(c=li;c<=ls;c++)
{
printf("%d",c);
}
return 0;
}
Practica 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
int mag;
int co;
int n;
mag=55;
for (co=1;co<=3;co++){
printf("Atinale al numero \n");
scanf("%d",&n);
if (n==mag){
printf("Felicidades, le atinaste \n");
break;
}
else{
printf("Sigue intentando \n");
}
}
return 0;
}
Practica 3
#include <stdio.h>
#include <stdlib.h>
int main()
{
int mag;
int co;
int n;
mag=55;
for (co=1;co<=5;co++){
printf("Atinale al numero \n");
scanf("%d",&n);
if (n==mag){
printf("Felicidades, le atinaste \n");
break;
}
else{
printf("Sigue intentando \n");
}
if(n>mag){
printf ("El numero es muy grande \n");
}
else{
printf("El numero es muy chico \n");
}
if (co==5) printf("Se acabaron tus intentos");
}
return 0;
}
Practica 4
#include <stdio.h>
#include <stdlib.h>
int main()
{
int mag;
int co;
int n;
mag=55;
for (co=1;co<=3;co++){
printf("Atinale al numero \n");
scanf("%d",&n);
if (n==mag){
printf("Felicidades, le atinaste \n");
break;
}
else{
printf("Sigue intentando \n");
}
}
return 0;
}
Practica 5
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
int main()
{
int n1,n2,opc;
float res;
do{
puts("Calculadora basica otra vez");
puts("1. Suma");
puts("2. Resta");
puts("3. Multplicacion");
puts("4. Division");
puts("5. Salir");
puts("Elige una opcion");
scanf("%d",&opc);
if(opc>=1 && opc<5);{
puts("Dame numero 1");
scanf("%d",&n1);
puts("Dame un numero 2");
scanf("%d",&n2);
}
switch(opc){
case 1:
puts("Suma");
res=n1+n2;
printf("%d + %d = %.2f",n1,n2,res);
break;
case 2:
puts("Resta");
res=n1-n2;
printf("%d - %d = %.2f",n1,n2,res);
break;
case 3:
puts("Multiplicacion");
res=n1*n2;
printf("%d * %d = %.2f",n1,n2,res);
break;
case 4:
puts("Division");
if(n1>0 && n2>0 && n1>n2){
res=n1/n2;
printf("%d / %d = %.2f",n1,n2,res);}
else puts("Math error");
break;
case 5:
puts("Salir");
break;
default:
puts("Opcion no valida");
break;
}
getch();
system("cls");
}while(opc!=5);
return 0;
}