Programacion Estructurada, tareas y trabajos de la Unidad 2 Luis Guillermo Robles Preciado

Tareas y trabajos de la Unidad 2 Programación Estructurada.

Programa1:


Programa2:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Identificadores!\n");
    int var_1;
    //int 1var no valido//
    int _correo;
    int correo_;
    int a;
    int b;
    int c;
    return 0;
}

Programa3:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Identificadores!\n");
    int var_1;
    //int 1var no valido//
    int _correo;
    int correo_;
    int a;
    int b;
    int c;
    return 0;
}

 Programa4: 

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Contador!\n");
    int contador;
    contador=1;
    printf ("contador= %d\n" , contador ); contador=contador+1;
    printf ("contador 2= %d\n" , contador ); contador=contador+=1;
    printf ("contador 3= %d\n" , contador ); contador=contador++;
    printf ("contador 4= %d\n" , contador );
    printf ("contador 5= %d\n" , contador ++);
    printf ("contador 6= %d\n" , contador +=1);
    return 0;
}

Programa5:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Acumulador!\n");
    int acumulador=0;
    int valor=3;
    printf("Acumulador! %d \n" ,acumulador); acumulador=acumulador+valor;
    printf("Acumulador! 2 %d \n" ,acumulador); acumulador+=valor;
    printf("Acumulador! 3 %d \n" ,acumulador);
    printf("Acumulador! 4 %d \n" ,acumulador+=valor);
    return 0;
}

Programa6:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Banderas!\n");
    int bandera;
    bandera=0;
    printf("bandera 1 %d \n",bandera); bandera=1;
    printf("bandera 2 %d \n",bandera);
    return 0;
}

Programa7:

#include <stdio.h>
#include <stdlib.h>
#define pi 3.141592
int varglob;
int main ()
{
    printf("Constantes!\n");
    printf ("Valor de PI %f \n",pi);
    printf ("Valor de global %d \n",varglob);
    return 0;
}

Programa8:

#include <stdio.h>
#include <stdlib.h>
#define PI 3.141592

int main()
{
    printf("Area!\n");
    int numero;
    float radio=3.2
    numero= 2;
    printf ("Area: %f\n" ,2*PI*radio);

    return 0;
}

Programa9:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    float pi=3.1416;
    int num=2;
    printf("Enteros y Reales!\n");
    printf("pipi: %f\n" ,pi*pi);
    printf("num por 5: %i\n" ,num*5);
    return 0;
}

Programa10:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
    printf("Raiz!\n");
    printf("Raiz de 4 %f\n" ,sqrt(4.0));
    return 0;
}

Programa11:

#include <stdio.h>
#include <stdlib.h>

int main()
(
    printf("operadores!\n");
    printf("Aritmeticos\n");
    /*
    suma, resta, multiplicacion, divicion, residuo, incremento, decremento*/

    int a,b,c;
    float x,y;
    a=5;b=8;c=2;
    x=5;y=8;
    printf("suma: %i\n",a+b);
    printf("Resta: %i\n", b-a);
    printf("Multiplicacion: %i\n", c*a);
    printf("Divicion: %i\n", b/a );
    //printf("Divicion %f\n", b/a );//
    printf("Divicion2: %f\n", y/x );
    printf("Residuo: %i\n", a%b );
    printf("Residuo2: %i\n", b%a );
    return 0;
}

Programa12:

#include <stdio.h>
#include <stdlib.h>

int main()
{   int a,b,c,d,e;
    a=0;b=1;c=5;d=10;e=10;
    printf("Operadores!\n");
    printf("Logicos\n");
    printf("10>5: %i\n", d>c);
    printf("1>5: %i\n", b<c);
    printf("10<=10 %i\n", d<=e);
    printf("5>=1: %i\n", c>=c);
    printf("10==10: %i\n", d==e);
    printf("5!=1: %i\n", c!=b);
    return 0;
}

Programa13:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Operador logico!\n");
    int a=1,b=1,c=0;
    //asn los 2 v=v//
    //or cualquier v=v//
    //not v=f f=v//
    printf ("a && b: %i \n", a && b);
    printf ("a && c: %i \n", a && c);
    printf ("a || b: %i \n", a || b);
    printf ("a || c: %i \n", a || c);
    printf ("!a: %i \n", !a);
    printf ("!c: %i \n", !c);
    return 0;
}

Programa14:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Anio bisiesto!\n");
    int anio=2023;
    printf (":  anio%4==0 && anio%100!=0 || anio%400==0);
    return 0;
}

Programa15:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char x=0b0101;
    char y=0b0100;

    printf("binario!\n");
    // && and verdadero o falso
    // & bit a bit
    printf ("&: %i \n" ,x & y);
    printf ("|: %i \n" ,x | y);
    /*
      0101
      0100
    ^  001
    */
    printf ("^: %i \n" ,x ^ y);
    /*
      0101
    !  0
    */
    printf ("!: %i \n" ,!x);
    return 0;
}

Programa16:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Tabla de verdad\n");
    printf(" & dos verdaderos = True\n");
    printf(" | Cualquier verdadero = true\n");
    printf(" ^ diferentes =true\n");
    printf(" ! Verdadero=false, false =true\n");
    char a=0b1000;
    char b=0b1011;
    char c=0b1111;
    char d=0b0000;
    /* 1000
       1011
     & 1000
    */
    printf("8 & 11 %i \n", a & b);
     /* 1011
        1111
     |  1111
    */
    printf("11 | 15 %i \n", a | b);
    /* 1000
       1111
     ^ 0111
    */
    printf("8 ^ 15 %i \n", a ^ b);
    /* 0000
      !   1
    */
    printf("! d %i \n", !d);
    /* 1000
       0100 (1)recorrio
       0010 (2)
       0001 (3)
    */
    printf(">> 8:1= %i \n", a>>1);
    printf(">> 8:2= %i \n", a>>2);
    printf(">> 8:3= %i \n", a>>3);
    /*   Izquierda
       1111
       11110 (1)recorrio
       111100 (2)
       1111000 (3)
    */
    printf(">> 15:1= %i \n", c<<1);
    printf(">> 15:2= %i \n", c<<2);
    printf(">> 15:3= %i \n", c<<3);
    return 0;
}

Programa17:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x,y,z;
    x=4;y=2;z=7;
    printf("Condicionales!\n");
    /*ternarios
    c ? e1:e2 ;
    c=condicion
    e1=si
    e2=no
    */
    printf("15>10:S o N=%c \n", 15>10?'S':'N');
    printf("x>=5? 1:0= %i \n", x>=5?1:0);
    printf("x<=5? x:y= %i \n", x<=5?x:y);
    return 0;
}

Programa18:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Ternario!\n");
    int edad;
    edad=18;
printf("%s \n", edad>=18?"may" : "men");
edad=5;
printf("%s \n", edad>=18? edad>=60? "3ra":"may":"men");
edad=3;
printf("%s \n", edad>=18? edad>=60? "3ra":"may": edad>3? "Men":"BB");
    return 0;
}

Programa19:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Condicional!\n");
    int x=3,y;
    y=(x>=5)?100:200;
    printf("Res= %i\n",y);
    return 0;
}

Programa20:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Calificaciones!\n");
    int calificacion;
    calificacion=30;
    printf("%s \n",calificacion>=70? "AP" : "NA");

    calificacion=75;
    printf("%s \n",calificacion>=70? calificacion>=80? "RE" : "xx" : "NA");

    calificacion=85;
    printf("%s \n",calificacion>=70? calificacion>=80? "RE" :calificacion<91? "BI" : "EX" : "NA");

    calificacion=100;
    printf("%s \n",calificacion>=70? calificacion>=80? "RE" :calificacion<91? "BI" : "EX" : "NA");
    return 0;
}

Programa21:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf("Opciones de impresion\n");
    printf("Color %s\n","Morado");
    printf("Numero %i\n",777);
    printf("Numero %d\n",777);
    printf("Flotante %f\n",77.7);
    printf("Hexadecimal %x\n",777);
    printf("Octal %o\n",777);
    printf("Nombre:%sEdad:%iEstatura:%.2f\n","genero",19,7.77);
    printf("Nombre:%s\tEdad:%i\tEstatura:%.2f\n","genero",19,7.77);
    printf("numeros grandes: %.2e\n",77777777777777777777);
    printf("numeros grandes: %.g\n",77777777777777777777);
    printf("*********************************\n");

    return 0;
}

Programa22:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf("Entrada de datos\n");
    int num;
    puts("Dame un numero ");
    scanf("%i",&num);
    printf("El numerofue %i \n",num);
    return 0;
}

Programa23:

#include <stdio.h>
#include <stdlib.h>
int main()
{
     printf("Pedir calif\n");
    int calf;
    puts("Dame tu calificacion papu");
    scanf("%i",&calf);
    printf("%s \n",calf >=70?calf <80?"Alumno Regular":calf<91?"Alumno bien":"Alumno exelente":"NA");
    return 0;
}

Programa24:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    //24
    printf("Indice de masa corporal\n");
    float peso,imc,altura,a;
    puts("Dame tu peso");
    scanf("%f",&peso);
    puts("Dame tu altura pupu");
    scanf("%f",&altura);
    a=altura*altura;
    imc=peso/a;
    printf("IMC: %f\n",imc);
    printf("%s \n",imc>18.5? imc<25?"Ideal":imc<30?"Sobre peso":"Obeso":"Desnutrido");
    return 0;
}

Programa25:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf("Indice de masa corporal\n");
    float peso,imc,altura,a;
    char gen;
    puts("Dame tu genero");
    scanf("%c",&gen);
    puts("Dame tu peso");
    scanf("%f",&peso);
    puts("Dame tu altura pupu");
    scanf("%f",&altura);
    a=altura*altura;
    imc=peso/a;
    printf("IMC: %f\n",imc);
    printf("%s \n",imc>18.5? imc<25?"Ideal":imc<30?"Sobre peso":"Obeso":"Desnutrido");
    printf("Genero: %c\n",gen);
    
    return 0;
}

Programa26:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf("formatos entrada\n");
    int num1;
    float num2;
    char car;
    char nom[10];
    puts("dame un numero entero");
    scanf("%i",&num1);
    printf("numero dado fue: % i\n", num1);
    puts("dame flotante: ");
    scanf("%f", &num2);
    printf("flotante  %.2f\n",num2);
   getchar();
    puts("dame un caracter: ");
    scanf("%c", &car);
    printf(" caracter fue: %c\n",car);
    puts("dame tu nombre: ");
scanf("%s", &nom);
 printf(" tu nombre es: %s\n",nom);
  puts("dame otra vez tu nombre: ");
gets(nom);
 printf(" tu nombre es: %s\n",nom);

    return 0;
}

Programa27:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    //system("color ?");
    system("color f1");
    printf("Colores \n");
    system("pause");
    system("color f4");
    printf("Colores \n");
    system("pause");
    system("color 5f");
    printf("colores \n");
    system("systeminfo");
    return 0;
}

Programa28:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf("Doomie\n");
    char nom[20];
    char dir[10];
    char tel[10];
    int sem,edad;
    char correo[15];
    char gen;
    float est;
    puts("Cual es tu nombre?");
    scan("%c",&nom);
    gets(nom);
    puts("Cual es tu direccion?");
    gets(dir);
    scan("%c",&dir);
    puts("Cual es tu telefono?");
    gets(tel);
    scan("%c",&tel);
    puts("Cual es tu semestre?\n");
    gets(sem);
    scan("%i",&sem);
    puts("Cual es tu edad?\n");
    gets(edad);
    scan("%i",&edad);
    puts("Cual es tu correo electronico?");
    getchar();
    scan("%c",&correo);
    puts("Cual es tu genero");
    gets(gen);
    scan("%c",&gen);
    puts("Cual es tu estatura?");
    scan("%f",&est);
    return 0;
}

Programa29:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf("pedir un numero \n");
    int num;
    char bin=0b1111;
    puts("Dame un numero: ");
    scanf("%i",&num);
    printf("Decimal %i \n", num);
    printf("Octal %o \n"),num;
    printf("Hexadecimal %x \n"),num;
    printf("Binario %i \n"),bin;


    return 0;
}

Programa30:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf("limites \n");
    int num;
    puts("Dame un numero ");
    scanf("%i",&num);
    printf("numero: %i\n", num);
    printf("%s",num<=50?"m50":num<=100?"m100":"may100");
    return 0;
}
Programa31:
#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf("doome3\n");
    char nom[10];
    int cal1,cal2,cal3,sum;
    float prom;
    puts("Cual es tu nombre");
    scanf("%s",&nom);
    printf("Tu nombre es: %s\n", nom);
    puts("Dame la primera calificacion");
    puts("Dame la segunda calificacion");
    puts("Dame la tercera calificacion");
    sum=cal1+cal2+cal3;
    prom=sum/3;
    systen("color f5");
    scanf("%s"&prom<70"reprobado":prom<100"Exageras":"Aprobado");


    return 0;
}
Tarea 1 pag-39 :

Escriba la función de lo siguiente:

indica donde empieza el programa       int main()

la orden de leer un archivo de texto especificado

   {    }   

Apertura del cuerpo de la función    printf(“…..”);

Tarea 3 pag-52:

Explique y defina que es este enunciado.Los atributos son las características individuales que diferencian un objeto de otro y determinan su apariencia, estado u otras cualidades.

Diferencia entre una variable y una constante.

La variable tiene un valor que cambia y una constante no cambia su valor

Escriba 5 ejemplos de variable y cinco de constante. Con utilidad real

Años, peso, altura, edad, metros.

Numeros reales, e, Atmosférica, Números naturales, Numeros Racionales.

Tarea 4 pag-68 :

Explique cada línea de código del siguiente programa.

int w, x, y, z;     //se declaran variables como letras

if ( x < y && y < z )   // se pregunta si x es mayor a y y que y sea mayor a z si son los dos verdaderos se cumpla

 printf( "x es menor que z\n" );    // que imprima que x es menor que z


Comentarios

Entradas populares de este blog

Programacion Estructurada, tareas y trabajos de la Unidad 1. Alumno: Luis Guillermo Robles Preciado. No:22150048 Horario: 8:00-9:00