3ra unidad
PRACTICA 1(entregable)
#include <stdio.h>
#include <stdlib.h>
int main()
{int numero;
int contador;
int num=10;
for(contador=1;contador<=3;contador++)
{
printf("atinale al numero\n");
scanf("%i",&numero);
if(numero<=num)
{
printf("le atinaste");
}
break;
}
if(numero<=num)
{
printf("le atinaste");
}
else
{
if (contador==3)
{
printf("se acabaron los intentos");
}
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{int numero;
int contador;
int num=10;
for(contador=1;contador<=3;contador++)
{
printf("atinale al numero\n");
scanf("%i",&numero);
if(numero<=num)
{
printf("le atinaste");
}
break;
}
if(numero<=num)
{
printf("le atinaste");
}
else
{
if (contador==3)
{
printf("se acabaron los intentos");
}
}
return 0;
}
PRACTICA 2(entregable)
include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{int numero;
int cuadrado;
float div;
int c;
printf("dame un numero\n");
scanf("%i",&numero);
cuadrado=numero*numero;
div=cuadrado%4;
if(div==0)
{
for(c=cuadrado-10;c<=cuadrado+10;c++){
if(c==cuadrado)
continue;
else
printf("%i",c);
}
}
return 0;
}
PRACTIC 3(entregable)
#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;
}
PRACTICA 4(entregable)
#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("excelente me si me diste la ltra");
return 0;
}
PRACTICA 5 (entregable)
#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>
int main()
{
int lsup,linf,num;
do
{
printf("Dame el limite inferior\n");
scanf("%d",&linf);
printf("Dame el limite superior\n");
scanf("%d",&lsup);
}while(linf>lsup);
for(num=linf;num<=lsup;num++)
printf("el numero es: %i\n",num);
return 0;
}
PROGRAMA 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
int lsup,linf,num;
do
{
printf("Dame el limite inferior\n");
scanf("%d",&linf);
printf("Dame el limite superior\n");
scanf("%d",&lsup);
}while(linf>lsup);
for(num=linf;num<=lsup;num++)
printf("el numero es: %i\n",num);
return 0;
}
PROGRAMA 3
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num_ocult,num,cuent=1;
num_ocult=20;
for(cuent=1;cuent<=5;cuent++)
{
printf("atinele al numero\n");
scanf("%d",&num);
if(num<num_ocult)
printf("mas\n");
if(num>num_ocult)
printf("menos\n");
if(num==num_ocult)
{
printf("le atinaste\n");
break;
}
else
{
if(cuent==5)
printf("intentos agotados");
else
printf("otra oportunidad");
}
}
return 0;
}
PROGRAMA 4
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int num,imp;
float num2,res;
printf("dame un numero\n");
scanf("%d",&num);
num2= pow(num,2);
res=num%4;
if(res==0)
{
for(imp=num-10;imp<=num+10;imp++)
{
if (imp==num)
continue;
else
printf("%d\n",imp);
}
}
else
printf("el numero no es divisible entre 4");
return 0;
}
PROGRAMA 5
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int num;
puts("dame un un numero");
scanf("%i",&num);
//printf("el numero fue: %i\n",num);
if(num==1 || num==0)
{
if(num==1)
puts("eres el numero ");
else
puts("no eres nada");
}
else
{
puts("sigue participando");
}
return 0;
}
PROGRAMA 6
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int n;
printf("dame un numero\n");
scanf("%i",&n);
if(n>=0)
{
printf("el numero fue: %i\n",n);
if(n==0)
puts("el numero es 0");
if(n>=1)
puts("el numero es mayor o igual a 1");
}
return 0;
}
PROGRAMA 7
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int mag;
int intenta;
mag=rand();
puts("atinele al numero");
scanf("%d",&intenta);
printf("tu numero fue: %d \n",intenta);
printf("tu numero magico fue: %d\n",mag);
return 0;
}
PROGRAMA 8
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int mag;
int intenta;
mag=rand();
puts("atinele al numero");
scanf("%d",&intenta);
printf("tu numero fue: %d \n",intenta);
printf("tu numero magico fue: %d\n",mag);
return 0;
}
PROGRAMA 9
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int mag;
int intenta;
mag=rand();
printf("atinele al numero\n");
scanf("%i",&intenta);
if (intenta==mag)
{
printf("**bien**\n");
printf("%i es el numero magico \n",mag);
}
else
{
printf("**incorrecto**\n");
if(intenta > mag)
{
printf("demasiado alto\n");
}
else
{
printf("demasiado bajo\n");
}
}
getch();
return 0;
}
PROGRAMA 10
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int mag;
int intenta;
mag=rand();
printf("atinele al numero\n");
scanf("%i",&intenta);
if (intenta==mag)
{
printf("**bien**\n");
printf("%i es el numero magico \n",mag);
}
else if(intenta > mag)
{
printf("**incorrecto** Demasiado alto\n");
}
else
{
printf("**incorrecto** Demasiado bajo\n");
}
getch();
return 0;
}
PROGRAMA 11
#include <stdio.h>
#include <stdlib.h>
int main()
{ int var;
var=10;
while(var)
{
printf("antes de decrementar variable es %d\n",var);
var=var-1;
printf("despues de decrementar variable es %d\n",var);
}
return 0;
}
PROGRAMA 12
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
char c;
//Es un nulo
c='\0';
printf("atinale letra inicial de mi nombre\n");
while(c!='M')
{
c=getchar();
printf("no otra\n");
}
return 0;
}
PROGRAMA 13
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
int main()
{
char c;
c='9';
do
{
printf("numero es: %c\n",c);
c=c-1;
}
while(c>='0');
return 0;
}
PROGRAMA 14
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int num;
puts("dame numeros");
do
{
scanf("%d",&num);
}while(num<=100);
return 0;
}
PROGRAMA 15
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num,result,cont=0;
printf("dame un numero\n");
scanf("%d",&num);
while(cont<10)
{
cont++;
result=cont*num;
printf("%d*%d=%d\n",num,cont,result);
}
return 0;
}
PROGRAMA 16
#include <stdio.h>
#include <stdlib.h>
int main()
{
int var;
for(var=100;var>=50;var=var-5)
{
printf("el valor es %i\n",var);
}
return 0;
}
PROGRAMA 17
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x;
float z;
for(x=100;x!=65;x-=5)
{
z=x*x;
printf("el cuadarado de %d es: %.2f\n",x,z);
}
return 0;
}
PROGRAMA 18
#include <stdio.h>
#include <stdlib.h>
int main()
{
//for con inicializacion fuera del mismo
int i;
i=0;
for(;i<10;i++)
{
printf("Hello world!\n");
}
//como un while
int a;
a=0;
for(;a<10;)
{
printf("Hello world! 2\n");
a++;
}
//bucle infinito
for(;;)
{
printf("Hello world! 3\n");
}
return 0;
}
PROGRAMA 19
#include <stdio.h>
#include <stdlib.h>
int main()
{
/* int num;
printf("dame un numero\n");
scanf("%d",&num);
if(num==1)
printf("eres el numero 1\n");
else if(num==2)
printf("eres el numero 2\n");
else if(num==3)
printf("eres el numero 3\n");
else
printf("no eres ni 1 2 y 3\n");*/
int num2;
printf("dame un numero\n");
scanf("%d",&num2);
switch(num2)
{
case 1:
printf("uno dentro de case 1\n");
break;
case 2:
printf("dos dentro de case 2\n");
break;
case 3:
printf("tres dentro de case 3\n");
break;
default:
printf("no eres ni 1 2 y 3\n");
break;
}
return 0;
}
PROGRAMA 20
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int op;
int op1,op2,res;
do{
puts("calculadora basica");
puts("1.-Suma");
puts("2.-Resta");
puts("3.-Division");
puts("4.-Multiplicacion");
puts("5.-sAlir");
puts("que opcion");
scanf("%d",&op);
if(op<5 && op>0)
{
puts("Dame el primer operador");
scanf("%d",&op1);
puts("Dame el segundo operador");
scanf("%d",&op2);
}
else if (op==5)
puts("Adios");
switch(op)
{
case 1:
puts("Suma");
res=op1+op2;
printf("la suma de %d + %d=%d\n",op1,op2,res);
break;
case 2:
puts("Resta");
res=op1-op2;
printf("la resta de %d - %d=%d\n",op1,op2,res);
break;
case 3:
puts("Division");
printf("la division de %d y %d\n",op1,op2);
if(op1>op2)
{
res=op1/op2;
printf("la division de %d / %d=%d\n",op1,op2,res);
}
else
printf("la division es invalida");
break;
case 4:
puts("Multiplicacion");
res=op1*op2;
printf("la multiplicacion de %d * %d=%d\n",op1,op2,res);
break;
case 5:
puts("Salir");
break;
default:
puts("opcion no valida");
break;
}
getch();
system("cls");
}while(op!=5);
return 0;
}
PROGRAMA 21
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
float alcm,alpul,alpies;
puts("dame el valor de la altura en centimetros");
scanf("%f",&alcm);
alpul=alcm/2.54;
alpies=alpul*12;
printf("el valor de la altura en pulgadas es: %.3f\n",alpul);
printf("el valor de la altura en pies es: %.3f\n",alpies);
}
PROGRAMA 22
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
float alcm,alpul,alpies;
puts("dame el valor de la altura en centimetros");
scanf("%f",&alcm);
alpul=alcm/2.54;
alpies=alpul*12;
printf("el valor de la altura en pulgadas es: %.3f\n",alpul);
printf("el valor de la altura en pies es: %.3f\n",alpies);
}
PROGRAMA 23
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
int main()
{
float x,res;
puts("nuestra funcion es: sqrt(2*x)");
do{
puts("dame el valor de la x");
scanf("%f",&x);
} while(x<=0);
res=sqrt(2*x);
printf("el valor de la funcion es: %.3f",res);
return 0;
}
PROGRAMA 24
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
int main()
{
float x,res;
puts("nuestra funcion es: sqrt(2*x)");
do{
puts("dame el valor de la x");
scanf("%f",&x);
} while(x<=0);
res=sqrt(2*x);
printf("el valor de la funcion es: %.3f",res);
return 0;
}
PROGRAMA 25
#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;
}
PROGRAMA 26
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i,res,suma=0;
puts("dame el numero de sumas que quieres");
scanf("%d",&n);
for(i=0;i<=n;i++)
{
res=i%2;
if(res!=0)
{
suma=suma+i;
}
}
printf("la suma de los primeros numero impares fue: %d",suma);
return 0;
}
PROGRAMA 27
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,k;
float suma=1,ter=1;
puts("dame el numero de sumatorias");
scanf("%d",&n);
for(k=1;k<=n;k++)
{
ter=ter/2;
suma=suma+ter;
}
printf("la sumatoria fue:%f",suma);
return 0;
}
PROGRAMA 28
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
int n,k,res;
puts("dame el numero natural");
scanf("%d",&n);
puts("lista de divisores");
for(k=n;k<=n;k--)
{
res=n%k;
if(res==0)
{
printf("%d si es divisior de %d\n",k,n);
}
}
return 0;
}
PROGRAMA 29
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
for(i=0;i<=100;i++)
{
printf("%d ",i);
}
}
PROGRAMA 30
#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");
if(op1!=0&&op2!=0)
{
res=op1/op2;
printf("la division de %d / %d=%d\n",op1,op2,res);
}
else if(op2==0&&op1!=0)
{
printf("infinito\n");
}
else
{
printf("indetermidado\n");
}
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;
}
PROGRAMA 31
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
int main()
{
float x,w,v,y,pi;
pi=3.1416;
puts("dame un numero");
scanf("%f",&x);
w=pow(x,sin(x/3));
v=cos((x*pi)/2);
y=w*v;
printf("el resultado fue: %f\n",y);
return 0;
}
Comentarios
Publicar un comentario