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;
}

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