SlideShare uma empresa Scribd logo
1 de 71
Baixar para ler offline
Prácticas




                   Prácticas



CECY




                    CECYTEM Tecámac   1
Prácticas




Lo que haremos será un manual de prácticas echas en PSint las cuales
se pasaran al programa de c++ para verificar si igual sale .

La diferencia es que en PSint es un seudocódigo y en c++ es un código
también debemos de diferenciar eso.

En nuestro programa de PSint hay una función la cual nosotros podemos
checar nuestro diagrama de flujo de como quedo.

Este manual nos sirve de mucha ya que así nosotros podemos ver paso
a paso como es que fuimos realizando cada práctica.

Al principio los códigos eran cortos ya que las primeras practicas era
fáciles y cortas con pocas funciones pero después el código se hiso más
y más ya que cada practica cada vez tenían más funciones.




                                                       CECYTEM Tecámac    2
Prácticas




            CECYTEM Tecámac   3
Prácticas




Proceso Operaciones

Escribir "Operaciones con 2 numeros";

Escribir "Introduce numero1:";

Leer num1;

Escribir "Introduce numero:2";

Leer num2;

S<- num1+num2;

R<- num1-num2;

M<- num1*num2;

D<- num1/num2;



Escribir "Suma:",S;

Escribir "Resta:",R;

Escribir "Multiplicacion:",M;

Escribir "Divicion:",D;

Escribir "Hasta Luego";

FinProceso




                                                    CECYTEM Tecámac   4
Prácticas




#include<iostream>

#include<stdio.h>

#include<conio.h>

using namespace std;

int main(){

      float d;

    float m;

    float num1;

    float num2;

    float r;

    float s;



    cout<<"Operaciones con 2 numeros"<<endl;

    cout<<"Introduce numero1:"<<endl;

    cin>>num1;

    cout<<"Introduce numero:2"<<endl;

    cin>>num2;

    s=num1+num2;

    r=num1-num2;

    m=num1*num2;

    d=num1/num2;

    cout<<"Suma:"<<s<<endl;

    cout<<"Resta:"<<r<<endl;

    cout<<"Multiplicacion:"<<m<<endl;

    cout<<"Divicion:"<<d<<endl;

    cout<<"Hasta Luego"<<endl

    getch ();




                                               CECYTEM Tecámac   5
Prácticas




En esta práctica empecé a ver como se utilizaba el programa y las
etiquetas que utilizaríamos comenzamos con una practica fácil.




                                                  CECYTEM Tecámac   6
Prácticas




°




                CECYTEM Tecámac   7
Prácticas




Proceso Eres Mayor

Escribir "Introduce Edad";

leer Edad;

Si Edad >=18 Entonces

Escribir "Adulto";

Sino

Escribir "No Eres Adulto";

FinSi




#include<iostream>

#include<stdio.h>

#include<conio.h>

using namespace std;

int main() {

float edad;

cout<<"Introduce Edad"<<endl;

cin>>edad;

if (edad>=18) {



cout<<"Adulto"<<endl;

} else {

cout<<"No Eres Adulto"<<endl;

}

getch ();

}




                                            CECYTEM Tecámac   8
Prácticas




En esta práctica fue fácil ya que lo único que tenías que hacer era que
si ponías una edad menor a 18 tenía que decir que aún no eras adulto
en el caso contrario te diría que eras adulto.



                                                        CECYTEM Tecámac   9
Prácticas




            CECYTEM Tecámac   10
Prácticas




Proceso AreadelTriangulo

    Escribir "Introduce Base del triangulo:";

    Leer num1;

    Escribir "Introduce Altura";

    Leer num2;

    A <- num1*num2/2;

    Escribir "Area:",A;

    Escribir "Gracias";

FinProceso




 #include<iostream>

 #include<stdio.h>

 #include<conio.h>

 using namespace std;

 int main() {

 float a;

 float num

 float num2;

 cout<<"Introduce Base del triangulo:"<<endl;

 cin>>num1;

 cout<<"Introduce Altura"<<endl;

 cin>>num2;

 a=num1*num2/2;

 cout<<"Area:"<<a<<endl;

 cout<<"Gracias"<<endl;

 getch ();




                                                   CECYTEM Tecámac   11
Prácticas




Esta práctica tenía algo parecido a la primera solo que en esta era sacar el área de
un triángulo.




                                                                    CECYTEM Tecámac    12
Prácticas




            CECYTEM Tecámac   13
Prácticas




Proceso TabladeMultiplicar

Escribir "Operaciones con 2 numeros";

Escribir "Introduce numero1:";

Leer num1;

A<-num1*1;

B<-num1*2;

C<-num1*3;

D<-num1*4;

E<-num1*5;

F<-num1*6;

G<-num1*7;

H<-num1*8;

I<-num1*9;

J<-num1*10;

Escribir "",num1,"X 1:",A;

Escribir "",num1,"X 2:",B;

Escribir "",num1,"X 3:",C;

Escribir "",num1,"X 4:",D;

Escribir "",num1,"X 5:",E;

Escribir "",num1,"X 6:",F;

Escribir "",num1,"X 7:",G;

Escribir "",num1,"X 8:",H;

Escribir "",num1,"X 9:",I;

Escribir "",num1,"X 10:",J;

FinProceso




                                                    CECYTEM Tecámac   14
Prácticas




#include<iostream>                           d=num1*4;

#include<stdio.h>                            e=num1*5;

#include<conio.h>                            f=num1*6;

using namespace std;                         g=num1*7;

                                             h=num1*8;

int main()                                   i=num1*9;

float b;                                     j=num1*10;

float c;                                      cout<<""<<num1<<"X
                                       1:"<<a<<endl;
float d;
                                              cout<<""<<num1<<"X
float e;                               2:"<<b<<endl;

float f;                                      cout<<""<<num1<<"X
                                       3:"<<c<<endl;
float g;
                                              cout<<""<<num1<<"X
float h;                               4:"<<d<<endl;
float i;                                      cout<<""<<num1<<"X
                                       5:"<<e<<endl;
float j;
                                              cout<<""<<num1<<"X
float num1;
                                       6:"<<f<<endl;
cout<<"Operaciones con 2
                                              cout<<""<<num1<<"X
numeros"<<endl;
                                       7:"<<g<<endl;
      cout<<"Introduce
                                              cout<<""<<num1<<"X
numero1:"<<endl;
                                       8:"<<h<<endl;
           cin>>num1;
                                               cout<<""<<num1<<"X
           a=num1*1;                   9:"<<i<<endl;

           b=num1*2;                           cout<<""<<num1<<"X
                                       10:"<<j<<endl;
           c=num1*3;
                                             getch ();




                                                          CECYTEM Tecámac   15
Prácticas




En esta práctica se me dificulto mas ya que al principio no savia como
realizarla primero estaba haciendo un código demasiado grande pero
no me salía en todos los caso y después con unas etiquetas que puse
me di cuenta de que así si salía bien.



                                                      CECYTEM Tecámac    16
Prácticas




            CECYTEM Tecámac   17
Prácticas




  Proceso Promedio

       Escribir "Calificacion Calculo";

       Leer Calificacion1;

    Escribir "Calificacion Historia";

       Leer Calificacion2;

       Escribir "Calificacion Sistemas";

       Leer Calificacion3;

       Escribir "Calificacion Geografia";

       Leer Calificacion4;

       Escribir "Calificacion Ingles";

       Leer Calificacion5;



       A <- Calificacion1+Calificacion2+Calificacion3+Calificacion4+Calificacion5

       B <- A/5

       Escribir "Promedio:",B;




       Si B>=9.0 Entonces

   Escribir "Excelente Alumno"

       FinSi

       Si B>=7.0 y B<9.0 Entonces

       Escribir "Alumno Bueno";

       FinSi

       Si B>=6.0 y B<7.0 Entonces

       Escribir "Alumno Regular";

       FinSi

       Si B>=5.0 y B<6.0 Entonces

       Escribir "Alumno Malo";

       FinSi

FinProceso



                                                                   CECYTEM Tecámac   18
Prácticas




#include<iostream>                                              cout<<"Calificacion
                                                         Sistemas"<<endl;
#include<stdio.h>
                                                                cin>>calificacion3;
#include<conio.h>
                                                               cout<<"Calificacion
using namespace std;                                     Geografia"<<endl;

// para las variables que no se pudo                            cin>>calificacion4;
determinar el tipo se utiliza la constante
SIN_TIPO                                                         cout<<"Calificacion
                                                         Ingles"<<endl;
// el usuario debe reemplazar sus
ocurrencias por el tipo adecuado                                cin>>calificacion5;
(usualmente int,float,string o bool)
                                                                 a=calificacion1+calificacion2+c
#define SIN_TIPO string                                  alificacion3+calificacion4+calificacion5
                                                         ;
int main() {
                                                                b=a/5;
        float a;
                                                         cout<<"Promedio:"<<b<<endl;
        float b;
                                                                f (b>=9.0) {
        SIN_TIPO calificacion1;
                                                               cout<<"Excelente
        SIN_TIPO calificacion2;                          Alumno"<<endl;

        SIN_TIPO calificacion3;                                 } if (=7.0&&b<9.0) {

        SIN_TIPO calificacion4;                               cout<<"Alumno Bueno"<<endl;

        SIN_TIPO calificacion5;                                 } if (b>=6.0&&b<7.0) {

       cout<<"Calificacion                                      cout<<"Alumno Regular"<<endl;
Calculo"<<endl;
                                                                }if (b>=5.0&&b<6.0) {
        cin>>calificacion1;
                                                                cout<<"Alumno Malo"<<endl;
        cout<<"Calificacion
Historia"<<endl;                                                } getch ();

        cin>>calificacion2;




                                                                               CECYTEM Tecámac      19
Prácticas




Esta práctica fue fácil ya que solo era sacar el promedio de todas las
calificaciones.




                                                         CECYTEM Tecámac   20
Prácticas




            CECYTEM Tecámac   21
Prácticas




Proceso

 Escribir 'Introduce primer numero: ';

 Leer num1;

 Escribir 'Introduce segundo numero: ';

 Leer num2;

 Escribir 'Introduce tercer numero: ';

 Leer num3;

 Si num1>num2 Y num1>num3 Y num2>num3 Entonces

   Escribir num1,' ',num2,' ',num3;

 FinSi

 Si num1<num2 Y num1<num3 Y num2<num3 Entonces

   Escribir num3,' ',num2,' ',num1;

 FinSi

 Si num3<num2 Y num1<num2 Y num1<num3 Entonces

   Escribir num2,' ',num3,' ',num1;

 FinSi

 Si num1<num3 Y num2<num3 Y num2<num1 Entonces

   Escribir num3,' ',num1,' ',num2;

 FinSi



 Si num2<num1 Y num3<num1 Y num2<num3 Entonces

   Escribir num1,' ',num3,' ',num2;

 FinSi

 Si num3<num2 Y num1<num2 Y num3<num1 Entonces

   Escribir num2,' ',num1,' ',num3;

 FinSi

 FinProceso




                                                      CECYTEM Tecámac   22
Prácticas




   #include<iostream>

   #include<stdio.h>

   #include<conio.h>

   using namespace std;

   // para las variables que no se pudo determinar el tipo se utiliza la constante SIN_TIPO

   // el usuario debe reemplazar sus ocurrencias por el tipo adecuado (usualmente int,float,string o bool)

   #define SIN_TIPO string

   int main() {

     SIN_TIPO num1;

            SIN_TIPO num2;

            SIN_TIPO num3

cout<<"Introduce primer numero: "<<endl;

 cin>>num1;

 cout<<"Introduce segundo numero: "<<endl;

 cin>>num2;

 cout<<"Introduce tercer numero: "<<endl;

 cin>>num3;

 if (num1>num2&&num1>num3&&num2>num3) {

   cout<<num1<<" "<<num2<<" "<<num3<<endl;

 if (num1<num2&&num1<num3&&num2<num3) {

   cout<<num3<<" "<<num2<<" "<<num1<<endl;

 if (num3<num2&&num1<num2&&num1<num3) {

   cout<<num2<<" "<<num3<<" "<<num1<<endl;

 if (num1<num3&&num2<num3&&num2<num1) {

   cout<<num3<<" "<<num1<<" "<<num2<<endl;

 if (num2<num1&&num3<num1&&num2<num3) {

   cout<<num1<<" "<<num3<<" "<<num2<<endl;

 if (num3<num2&&num1<num2&&num3<num1) {

   cout<<num2<<" "<<num1<<" "<<num3<<endl

 getch



                                                                                      CECYTEM Tecámac        23
Prácticas




Esta practica fue un poco dificil ya que primero no me salia el orden pero
rebice el error y me Sali.



                                                           CECYTEM Tecámac   24
Prácticas




            CECYTEM Tecámac   25
Prácticas




Proceso desglose

  definir bmil,bqui,bdos,bcien,bcin,bveinte,mdiez,mcin,mdos,mpeso Como Entero

  cant<-1;

  Repetir

  Si cant<1 | cant>10000 Entonces

  Escribir "No seas malito introduce un valor correcto numérico:";

  FinSi

  Escribir "Ingresa una cantidad entre $1 y $10000 ";

  Leer cant;

  Hasta Que cant>=1 & cant<=10000

  Si cant>=1000 Entonces

  bmil=cant/1000;

  cant<-cant-(bmil*1000)

  FinSi

  Si cant>=500 Entonces

  bqui=cant/500;

  cant<-cant-(bqui*500)

  FinSi

  Si canti<=200 Entonces

  bdos=cant/200;

  cant<-cant-(bdos*200)

  FinSi

  Si canti<=100 Entonces

  bcien=cant/100;

  cant<-cant-(bcien*100)

  FinSi



Si canti<=50 Entonces

bcin=cant/50;



                                                                     CECYTEM Tecámac   26
Prácticas




 cant<-cant-(bcin*50)

FinSi

Si canti<=20 Entonces

bveinte=cant/20;

cant<-cant-(bveinte*20)

FinSi

Si canti<=10 Entonces

mdiez=cant/10;

cant<-cant-(mdiez*10)

        FinSi

        Si canti<=5 Entonces

        mcin=cant/5;

        cant<-cant-(mcin*5)

        FinSi

        Si canti<=2 Entonces

        mdos=cant/2;

        cant<-cant-(mdos*2)

        FinSi

        Si canti<=1 Entonces

        mpeso=cant/1;

        cant<-cant-(mpeso*1)

        FinSi

        Escribir "Billetes de mil: ", bmil;

        Escribir "Billetes de quinientos: ", bqui;

        Escribir "Billetes de doscientos: ", bdos;

        Escribir "Billetes de cien: ", bcien;

        Escribir "Billetes de cincuenta: ", bcin;

        Escribir "Billetes de veinte: ", bveinte;

        Escribir "Monedas de diez ", mdiez;

        Escribir "Monedas de cinco: ", mcin;

        Escribir "Monedas de dos: ", mdos;



                                                            CECYTEM Tecámac   27
Prácticas




  Escribir "Monedas de peso: ", mpeso;

  Escribir "Me sobra: ",cant;



  FinProceso




#include<iostream>

#include<stdio.h>

#include<conio.h>

using namespace std;

int main()

 int bcien;

 int bcin;

 int bdos;

 int bmil;

 int bqui;

 int bveinte;

 float cant;

 float canti;

 int mcin;

 int mdiez;

 int mdos;

 int mpeso

 cant=1;

do {

 if (cant<1||cant>10000) {

 cout<<"No seas malito introduce un valor correcto numérico:"<<endl

  cout<<"Ingresa una cantidad entre $1 y $10000 "<<endl;

  cin>>cant;




                                                              CECYTEM Tecámac   28
Prácticas




} while (!(cant>=1&&cant<=10000));

if (cant>=1000) {

 bmil=cant/1000;

 cant=cant-(bmil*1000);        }

if (cant>=500) {

 bqui=cant/500;

 cant=cant-(bqui*500);         }

if (canti<=200) {

 bdos=cant/200;

 cant=cant-(bdos*200);         }

if (canti<=100) {

 bcien=cant/100;

 cant=cant-(bcien*100);        }

if (canti<=50) {

 bcin=cant/50;

 cant=cant-(bcin*50);          }

if (canti<=20) {

 bveinte=cant/20;

 cant=cant-(bveinte*20);

        if (canti<=10) {

                   mdiez=cant/10;

                   cant=cant-(mdiez*10);        }

        if (canti<=5) {

                   mcin=cant/5;

                   cant=cant-(mcin*5);          }

        if (canti<=2) {

                   mdos=cant/2;

                   cant=cant-(mdos*2);          }

        if (canti<=1) {



                                                       CECYTEM Tecámac   29
Prácticas




      mpeso=cant/1;

      cant=cant-(mpeso*1);         }

cout<<"Billetes de mil: "<<bmil<<endl;

cout<<"Billetes de quinientos: "<<bqui<<endl;

cout<<"Billetes de doscientos: "<<bdos<<endl;

cout<<"Billetes de cien: "<<bcien<<endl;

cout<<"Billetes de cincuenta: "<<bcin<<endl;

cout<<"Billetes de veinte: "<<bveinte<<endl;

cout<<"Monedas de diez "<<mdiez<<endl;

cout<<"Monedas de cinco: "<<mcin<<endl;

cout<<"Monedas de dos: "<<mdos<<endl;

cout<<"Monedas de peso: "<<mpeso<<endl;

cout<<"Me sobra: "<<cant<<endl;



getch ();




                                                CECYTEM Tecámac   30
Prácticas




En esta práctica se me hiso tedioso ya que el código era demasiado.




                                                         CECYTEM Tecámac   31
Prácticas




            CECYTEM Tecámac   32
Prácticas




Proceso CalcularEdad

DEFINIR NOMBRE,AÑO,DIA Como Entero

Definir a,m,d Como Entero

DEFINIR MES Como Caracter

Definir aa, mm, dd Como Entero

D<-1

Escribir " CALCULAR EDAD";

Escribir "";

Escribir "INTRODUCE TU NOMBRE ";

Leer IntroduceTuNombre;

Escribir "Fecha actual (dd mm aaaa)";

Leer da, ma, aa

A<-1970;

Repetir

Si A<1970 | A>2010 Entonces

Escribir "Error al introducir tu Año de Nacimiento";

FinSi

Escribir "Introducir tu Año de Nacimiento (dddd)";

Leer A;

    Hasta Que A>=1970 & A<=2010

    Escribir "";

    M<-1;

    Repetir

    Si M<1 | M>12 Entonces

    Escribir "Error al introducir tu Mes de Nacimiento";

    FinSi

    Escribir "Introducir tu Mes de Nacimiento (mm)";

    Escribir "";



                                                           CECYTEM Tecámac   33
Prácticas




Leer M;

Hasta Que M>=1 & M<=12

Escribir "";

Segun M Hacer

1:

Repetir

Si D<1 | D>31 Entonces

Escribir "Error al introducir tu DIA";

FinSi

Escribir "Introducir tu DIA de Nacimiento (DD)";

Leer D;

Hasta Que D>=1 & D<=3

MES<-"Enero";

2:

Repetir

Si D<1 | D>28 Entonces

Escribir "Error al introducir tu dia";

FinSi

Escribir "Introducir tu DIA de Nacimiento (DD)";

Leer D;

Hasta Que D>=1 & D<=28

MES<-"Febrero";

3:

Repetir

Si D<1 | D>31 Entonces

Escribir "Error al introducir tu DIA";

FinSi

Escribir "Introducir tu DIA de Nacimiento (DD)";

Leer D;

Hasta Que D>=1 & D<=31

MES<-"Marzo";



                                                     CECYTEM Tecámac   34
Prácticas




4:

Repetir

Si D<1 | D>30 Entonces

Escribir "Error al introducir tu DIA";

FinSi

Escribir "Introducir tu DIA de Nacimiento (DD)";

 Leer D;

 Hasta Que D>=1 & D<=30

 MES<-"Abril";

 5:

 Repetir

 Si D<1 | D>31 Entonces

 Escribir "Error al introducir tu DIA";

 FinSi

 Escribir "Introducir tu DIA de Nacimiento (DD)";

 Leer D;

 Hasta Que D>=1 & D<=31

 MES<-"Mayo";

 6:

 Repetir

 Si D<1 | D>30 Entonces

 Escribir "Error al introducir tu DIA";

 FinSi

 Escribir "Introducir tu DIA de Nacimiento (DD)";

 Leer D;

 Hasta Que D>=1 & D<=30

 MES<-"Junio";

 7:

 Repetir

 Si D<1 | D>31 Entonces

 Escribir "Error al introducir tu DIA";



                                                     CECYTEM Tecámac   35
Prácticas




FinSi

Escribir "Introducir tu DIA de Nacimiento (DD)";

Leer D;

Hasta Que D>=1 & D<=31

MES<-"Julio";

8:

Repetir

Si D<1 | D>31 Entonces

Escribir "Error al introducir tu DIA";

FinSi

Escribir "Introducir tu DIA de Nacimiento (DD)";

Leer D;

Hasta Que D>=1 & D<=31

MES<-"Agosto";

9:

Repetir

Si D<1 | D>30 Entonces

Escribir "Error al introducir tu DIA";

FinSi

Escribir "Introducir tu DIA de Nacimiento (DD)";

Leer D;

Hasta Que D>=1 & D<=30

MES<-"Septiembre";

10:

Repetir

Si D<1 | D>31 Entonces

Escribir "Error al introducir tu DIA";

FinSi

Escribir "Introducir tu DIA de Nacimiento (DD)";

Leer D;

Hasta Que D>=1 & D<=31



                                                   CECYTEM Tecámac   36
Prácticas




 MES<-"Octubre";

 11:

 Repetir

 Si D<1 | D>30 Entonces

 Escribir "Error al introducir tu DIA";

 FinSi

 Escribir "Introducir tu DIA de Nacimiento (DD)";

 Leer D;

 Hasta Que D>=1 & D<=30

 MES<-"Noviembre";

 12:

 Repetir

 Si D<1 | D>31 Entonces

 Escribir "Error al introducir tu DIA";

 FinSi

 Escribir "Introducir tu DIA de Nacimiento (DD)";

Leer D;

Hasta Que D>=1 & D<=31

MES<-"Diciembre";

FinSegun

Escribir "Hola ", IntroduceTuNombreCompleto," Naciste el ", D," de ",MES," de ",A;

Repetir

si da<1 | da>31

escribir "Dia incorrecto";

FinSi

Escribir "Dia Actual";

leer da;

hasta que da>=1 & da<=31



Repetir

Si ma <1 | ma>12



                                                                     CECYTEM Tecámac   37
Prácticas




  escribir "mes incorrecto";

  FinSi

  Escribir " ";

  Escribir "Mes Actual";

  Leer ma;

  hasta que ma>=1 & ma<=12

  Escribir " ";

Escribir "Año Actual";

Leer aa

Escribir " "

Si ma Es Igual A M Entonces

si da Es Igual A D Entonces

a= aa - A;

m= 0;

d= 0;

Escribir "Caso 1";

FinSi

si da Es Mayor Que D Entonces

a= aa - A;

m= 0;

d= da - D;

Escribir "Caso 2";

FinSi

Si da Es Menor Que D Entonces

a= aa - A-1;

m= 11;

d= D - da;

d= 30 - d

Escribir "Caso 3";

        FinSi

        Sino



                                            CECYTEM Tecámac   38
Prácticas




 si ma>M Entonces

 si da=D Entonces

 a= aa - A;

 m= ma - M;

 d= 0;

 Escribir "Caso 4";

 FinSi

 si da>D Entonces

 a= aa - A;

 m= ma - M;

 d= da - D;

 Escribir "Caso 5";

 FinSi

 si da<D Entonces

 a= aa - A;

 m= ma - M - 1;

 d= D - da;

 d= 30 - d;

 Escribir "Caso 6";

 FinSi

 Sino

 si da = D Entonces

a= aa - A - 1;

m= M - ma ;

m= 12 - m;

d= 0;

Escribir "Caso 7"

FinSi

si da > D Entonces

a= aa - A - 1;

m= M - ma ;



                                  CECYTEM Tecámac   39
Prácticas




     m= 12 - m;

     d= da - D;

     Escribir "Caso 8"

     si da < D Entonces

     a= aa - A - 1;

     m= M - ma + 1;

     m= 12 - m;

     d= D - da;

     d= 30 - d;

     Escribir "Caso 9"

     FinSi

     FinSi

     FinSi

     FinSi



 Escribir "Tu edad es: " ,a, "años" ,m, "meses" ,d, "dias"

FinProceso




#include<iostream>

#include<stdio.h>

#include<cono.h>

using namespace std;

// para leer variables de texto se utiliza el operador << del objeto cin, que lee solo una
palabra

// para leer una linea completa se debe utilzar getline (ej, reemplazar cin>>x por
getline(cin,x),

// pero obliga a agregar un cin.ignore() si antes del getline se leyó otra variable con >>.



// para las variables que no se pudo determinar el tipo se utiliza la constante SIN_TIPO

// el usuario debe reemplazar sus ocurrencias por el tipo adecuado (usualmente
int,float,string o bool)




                                                                               CECYTEM Tecámac   40
Prácticas




#define SIN_TIPO string

int main() {

 int a;

 int aa;

 int ano;

 int d;

 float da;

 int dd;

 int dia;

 SIN_TIPO introducetunombre;

 SIN_TIPO introducetunombrecompleto;

 int m;

 float ma;

 string mes;

 int mm;

 int nombre;



 d=1;

 cout<<" CALCULAR EDAD"<<endl;

 cout<<""<<endl;

 cout<<"INTRODUCE TU NOMBRE "<<endl;

 cin>>introducetunombre;

 cout<<"Fecha actual (dd mm aaaa)"<<endl;

 cin>>da>>ma>>aa;

 a=1970;

     do {

     if (a<1970||a>2010) {

     cout<<"Error al introducir tu Año de Nacimiento"<<endl;

     }

     cout<<"Introducir tu Año de Nacimiento (dddd)"<<endl;

     cin>>a;



                                                               CECYTEM Tecámac   41
Prácticas




    } while (!(a>=1970&&a<=2010));

    cout<<""<<endl;

    m=1;

    do {

    if (m<1||m>12) {

    cout<<"Error al introducir tu Mes de Nacimiento"<<endl;

    }

    cout<<"Introducir tu Mes de Nacimiento (mm)"<<endl;

    cout<<""<<endl;

    cin>>m;

    } while (!(m>=1&&m<=12));

    cout<<""<<endl;

    switch (int(m)) {

    case 1:

    do {

    if (d<1||d>31) {

    cout<<"Error al introducir tu DIA"<<endl;

    }

cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl;

cin>>d;

} while (!(d>=1&&d<=31));

mes="Enero";

break;

case 2:

do {

if (d<1||d>28) {

cout<<"Error al introducir tu dia"<<endl;

}

cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl;

cin>>d;

} while (!(d>=1&&d<=28));



                                                              CECYTEM Tecámac   42
Prácticas




mes="Febrero";

break;

case 3:

do {

if (d<1||d>31) {

cout<<"Error al introducir tu DIA"<<endl;

}

cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl;

cin>>d;

} while (!(d>=1&&d<=31));

mes="Marzo";

    break;

    case 4:

    do {

    if (d<1||d>30) {

    cout<<"Error al introducir tu DIA"<<endl;

    }

    cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl;

    cin>>d;

    } while (!(d>=1&&d<=30));

    mes="Abril";

    break;

    case 5:

    do {

    if (d<1||d>31) {

    cout<<"Error al introducir tu DIA"<<endl;

    }

    cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl;

    cin>>d;

    } while (!(d>=1&&d<=31));

    mes="Mayo";



                                                          CECYTEM Tecámac   43
Prácticas




break;

case 6:

do {

if (d<1||d>30) {

 cout<<"Error al introducir tu DIA"<<endl;

 }

 cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl;

 cin>>d;

 } while (!(d>=1&&d<=30));

 mes="Junio";

 break;

 case 7:

 do {

 if (d<1||d>31) {

 cout<<"Error al introducir tu DIA"<<endl;

 }

 cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl;

 cin>>d;

 } while (!(d>=1&&d<=31));

 mes="Julio";

 break;

 case 8:

 do {

 if (d<1||d>31) {

 cout<<"Error al introducir tu DIA"<<endl;

 }

 cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl;

 cin>>d;

       } while (!(d>=1&&d<=31));

       mes="Agosto";

       break;



                                                       CECYTEM Tecámac   44
Prácticas




    case 9:

    do {

    if (d<1||d>30) {

    cout<<"Error al introducir tu DIA"<<endl;

    }

    cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl;

    cin>>d;

    } while (!(d>=1&&d<=30));

    mes="Septiembre";

    break;

    case 10:

    do {

    if (d<1||d>31) {

    cout<<"Error al introducir tu DIA"<<endl;

    cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl;

    cin>>d;

    } while (!(d>=1&&d<=31));

    mes="Octubre";

    break;

    case 11:

do {

if (d<1||d>30) {

cout<<"Error al introducir tu DIA"<<endl;

}

cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl;

cin>>d;

} while (!(d>=1&&d<=30));

mes="Noviembre";

break;

case 12:

do {



                                                          CECYTEM Tecámac   45
Prácticas




      if (d<1||d>31) {

      cout<<"Error al introducir tu DIA"<<endl;

      }

      cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl;

      cin>>d;

      } while (!(d>=1&&d<=31));

      mes="Diciembre";

      break;

     cout<<"Hola "<<introducetunombrecompleto<<" Naciste el "<<d<<" de
"<<mes<<" de "<<a<<endl;

      do {

      if (da<1||da>31) {

      cout<<"Dia incorrecto"<<endl;

      cout<<"Dia Actual"<<endl;

      cin>>da;

      } while (!(da>=1&&da<=31));

      do {

      if (ma<1||ma>12) {

      cout<<"mes incorrecto"<<endl;

      cout<<" "<<endl;

      cout<<"Mes Actual"<<endl;

      cin>>ma;

      } while (!(ma>=1&&ma<=12));

      cout<<" "<<endl;

      cout<<"Año Actual"<<endl;

      cin>>aa;

      cout<<" "<<endl;

      if ((ma==m)) {

      if ((da==d)) {

      a=aa-a;

      m=0;




                                                                  CECYTEM Tecámac   46
Prácticas




  d=0;

  cout<<"Caso 1"<<endl;

  }

  if ((da>d)) {

a=aa-a;

m=0;

d=da-d;

cout<<"Caso 2"<<endl;

if ((da<d)) {

a=aa-a-1;

m=11;

d=d-da;

d=30-d;

cout<<"Caso 3"<<endl;

} else {

if (ma>m) {

if (da==d) {

a=aa-a;

m=ma-m;

d=0;

cout<<"Caso 4"<<endl;

if (da>d) {

a=aa-a;

m=ma-m;

d=da-d;

cout<<"Caso 5"<<endl;

if (da<d) {

a=aa-a;

m=ma-m-1;

d=d-da;

d=30-d;



                                      CECYTEM Tecámac   47
Prácticas




cout<<"Caso 6"<<endl;

} else {

if (da==d) {

a=aa-a-1;

m=m-ma;

m=12-m;

d=0;

cout<<"Caso 7"<<endl;

if (da>d) {

a=aa-a-1;

m=m-ma;

m=12-m;

d=da-d;

cout<<"Caso 8"<<endl;

if (da<d) {

  a=aa-a-1;

  m=m-ma+1;

  m=12-m;

  d=d-da;

  d=30-d;

  cout<<"Caso 9"<<endl;

  cout<<"Tu edad es: "<<a<<"años"<<m<<"meses"<<d<<"dias"<<endl;

  getch ();




                                                              CECYTEM Tecámac   48
Prácticas




Esta práctica se me hiso solo laboriosa por que era mucha
codificación y a veces no salían los casos.




                                                CECYTEM Tecámac   49
Prácticas




            CECYTEM Tecámac   50
Prácticas




Proceso teoremadepitagoras

 Definir Opcion Como Entero

 ca=1;

 co=1;

 hip=1;

 Repetir



 Escribir "";

 Escribir "Menu";

 Escribir "";

 Escribir " Opcion1=Hipotenusa" ;

 Escribir " Opcion2=Cateto Adyacente" ;

 Escribir " Opcion3=Cateto Opuesto" ;

 Escribir "";

 Escribir "Opcion4= Salir";

 Escribir "";

 Escribir "Elije una opcion";

 Escribir "";

 Leer Opcion;

 Segun Opcion Hacer

             1:

     Escribir "********************* (:";

     Escribir "--Calcular Hipotenusa--";

     Repetir

     si ca<1 Entonces

     Escribir "El valor debe de ser mayor a 1";

     FinSi

     Escribir "Escribe el valor de la cateto adyacente" ;

     Leer ca;

     Hasta Que ca>=1



                                                            CECYTEM Tecámac   51
Prácticas




Repetir

si co<1 Entonces

Escribir "El valor debe de ser mayor a 1";

FinSi

Escribir "Escribe el valor de la cateto opuesto" ;

Leer co;

Hasta Que co>=1

Escribir "********************** (:";

hip=rc((ca*ca)+(co*co));

Escribir "El valor de la hipotenusa Es Igual A:" ,hip ;

Escribir "";

Escribir "Calcular cateto adyacente";

Repetir

si hip<1 Entonces

Escribir "El valor debe de ser mayor a 1";

FinSi

Escribir "Escribe el valor de la hipotenusa" ;

Leer hip;

Hasta Que hip>=1



Repetir

si co>hip Entonces

Escribir "Valor invalido";

FinSi

Escribir "Escribe el valor de la cateto opuesto" ;

Leer co;

Hasta Que co<hip

Escribir "********************** (:";

ca=rc((hip*hip)-(co*co));

Escribir "El valor de la cateto adyacente Es Igual A:" ,ca ;

3:



                                                               CECYTEM Tecámac   52
Prácticas




    Escribir "";

    Escribir "Calcular cateto opuesto";

    Repetir

    si hip<1 Entonces

    Escribir "El valor debe de ser mayor a 1";

    FinSi

    Escribir "Escribe el valor de la hipotenusa" ;

    Leer hip;

    Hasta Que hip>=1

    Repetir

    si ca>hip Entonces

    Escribir "Valor invalido";

    FinSi

    Escribir "Escribe el valor de la cateto adyacente" ;

    Leer ca;

    Hasta Que ca<hip

    Escribir "*************************************** (:";

    co=rc((hip*hip)-(ca*ca));

    Escribir "El valor de la cateto opuesto Es Igual A:" ,hip ;

    De Otro Modo:

    Escribir "BYE";

FinSegun

 Hasta Que opcion=4

FinProceso




                                                                  CECYTEM Tecámac   53
Prácticas




#include<iostream>

#include<cmath>

#include<stdio.h>

#include<conio.h>

using namespace std;

int main()

 float ca;

 float co;

 float hip;

 int opcion;

 ca=1;

 co=1;

 hip=1;

 do {

 cout<<""<<endl;

   cout<<"Menu"<<endl;

   cout<<""<<endl;

   cout<<" Opcion1=Hipotenusa"<<endl;

   cout<<" Opcion2=Cateto Adyacente"<<endl;

   cout<<" Opcion3=Cateto Opuesto"<<endl;

   cout<<""<<endl;

   cout<<"Opcion4= Salir"<<endl;

   cout<<""<<endl;

   cout<<"Elije una opcion"<<endl;

   cout<<""<<endl;

   cin>>opcion;

   switch (int(opcion)) {

   case 1:

   cout<<"********************* (:"<<endl;

   cout<<"--Calcular Hipotenusa--"<<endl;



                                                CECYTEM Tecámac   54
Prácticas




 do {

 if (ca<1) {

 cout<<"El valor debe de ser mayor a 1"<<endl;

cout<<"Escribe el valor de la cateto adyacente"<<endl;

  cin>>ca;

  } while (ca<1);

  do {

  if (co<1) {

  cout<<"El valor debe de ser mayor a 1"<<endl

  cout<<"Escribe el valor de la cateto opuesto"<<endl;

  cin>>co;

  } while (co<1);

  cout<<"********************** (:"<<endl;

  hip=sqrtf((ca*ca)+(co*co));

  cout<<"El valor de la hipotenusa Es Igual A:"<<hip<<endl;

  break;

  case 2:

  cout<<""<<endl;

  cout<<"Calcular cateto adyacente"<<endl;

  do {

  if (hip<1) {

         cout<<"El valor debe de ser mayor a 1"<<endl;

        cout<<"Escribe el valor de la hipotenusa"<<endl;

        cin>>hip;

        } while (hip<1);

        do {

        if (co>hip) {

        cout<<"Valor invalido"<<endl;

        cout<<"Escribe el valor de la cateto opuesto"<<endl;

        cin>>co;

        } while (co>=hip);



                                                               CECYTEM Tecámac   55
Prácticas




       cout<<"********************** (:"<<endl;

       ca=sqrtf((hip*hip)-(co*co));

       cout<<"El valor de la cateto adyacente Es Igual      A:"<<ca<<endl;

       break;

       case 3:

       cout<<""<<endl;

cout<<"Calcular cateto opuesto"<<endl;

do {

if (hip<1) {

cout<<"El valor debe de ser mayor a 1"<<endl;

cout<<"Escribe el valor de la hipotenusa"<<endl;

cin>>hip;

} while (hip<1);

do {

if (ca>hip) {

cout<<"Valor invalido"<<endl;

cout<<"Escribe el valor de la cateto adyacente"<<endl;

cin>>ca;

} while (ca>=hip);

cout<<"*************************************** (:"<<endl;

co=sqrtf((hip*hip)-(ca*ca));

cout<<"El valor de la cateto opuesto Es Igual A:"<<hip<<endl;

break;

default:

         cout<<"BYE"<<endl;

         break;

         } while (opcion!=4);




                                                                CECYTEM Tecámac   56
Prácticas




En esta práctica lo que realizamos fue que en un menú podíamos elegir cualquier opción
 y dependiendo de los datos que pusiéramos nos daría el resultado pero no se podrían
                                 meter datos negativos.




                                                                    CECYTEM Tecámac      57
Prácticas




            CECYTEM Tecámac   58
Prácticas




Proceso IMC

peso<-1;

Altura<-1;

escribir "Nombre"

Leer nombre;

repetir

si Altura<0.80 | Altura>2.20

escribir "Altura incorrecta";

FinSi

escribir "Ingresa tu Altura m"

leer Altura;

hasta que Altura>=0.80 & Altura<=2.20

Repetir

si Peso<20 | Peso>200

escribir "Peso incorrecto";

Finsi

escribir "Ingresa tu Peso"

leer Peso;

hasta que Peso>=20 & Peso<=20

 Talla = Altura * Altura

 IMC = Peso / Talla

 Si IMC <=16 Entonces

 escribir "tienes D e s n u t r i c i o n";

 escribir "Ve al hospital"

 FinSi

 Si IMC >16 & IMC <=16.99 Entonces

 escribir "Tienes Principios de desnutricion";

 escribir "Come mas ";

 FinS

 Si IMC >=17 & IMC <=18.49 Entonces



                                                 CECYTEM Tecámac   59
Prácticas




   escribir "Estas delgado";

   escribir "Alimentate bien";

   FinSi

   Si IMC >=18.50 & IMC <=24.99 Entonces

   escribir "PERFECTO";

   FinSi

Si IMC >=25 & IMC <=29.99 Entonces

escribir "Ya tienes longitasss";

FinSi

Si IMC >=30 & IMC <=34.99 Entonces

escribir "has ejersicio Gordibuena";

FinSi

Si IMC >=35 & IMC <=40 Entonces

escribir "Ya estass Pesado";

FinSi

si IMC >=40 Entonces

escribir "Tienes Obesidad";

FinSi

Escribir "OYE" ,Nombre "Tu masa corporal es" , IMC

FinProceso




                                                     CECYTEM Tecámac   60
Prácticas




    #include<iostream>

    #include<stdio.h>

    #include<conio.h>

    using namespace std;

    // para las variables que no se pudo determinar el tipo se utiliza la
constante SIN_TIPO

    // el usuario debe reemplazar sus ocurrencias por el tipo adecuado
(usualmente int,float,string o bool)

    #define SIN_TIPO string



    int main() {

         float altura;

         float imc;

         SIN_TIPO nombre;

         float peso;

         float talla;

         peso=1;

         altura=1;

         cout<<"Nombre"<<endl;

         cin>>nombre;

         do {

         if (altura<0.80||altura>2.20) {

         cout<<"Altura incorrecta"<<endl;

         }

         cout<<"Ingresa tu Altura m"<<endl;

         cin>>altura;

         } while (!(altura>=0.80&&altura<=2.20));

         do {

         if (peso<20||peso>200) {

         cout<<"Peso incorrecto"<<endl;




                                                                 CECYTEM Tecámac   61
Prácticas




   cout<<"Ingresa tu Peso"<<endl;

   cin>>peso;

      } while (!(peso>=20&&peso<=200));

      talla=altura*altura;

      imc=peso/talla;

      if (imc<=16) {

      cout<<"tienes D e s n u t r i c i o n"<<endl;

      cout<<"Ve al hospital"<<endl;

      if (imc>16&&imc<=16.99) {

      cout<<"Tienes Principios de desnutricion"<<endl;

      cout<<"Come mas "<<endl;

      if (imc>=17&&imc<=18.49) {

      cout<<"Estas delgado"<<endl;

      cout<<"Alimentate bien"<<endl;

      if (imc>=18.50&&imc<=24.99) {

      cout<<"PERFECTO"<<endl;

      if (imc>=25&&imc<=29.99) {

      cout<<"Ya tienes longitasss"<<endl;

      if (imc>=30&&imc<=34.99) {

      cout<<"has ejersicio Gordibuena"<<endl;

if (imc>=35&&imc<=40) {

cout<<"Ya estass Pesado"<<endl;

if (imc>=40) {

cout<<"Tienes Obesidad"<<endl;

cout<<"OYE"<<nombre<<"Tu masa corporal es"<<imc<<endl;



getch ();




                                                         CECYTEM Tecámac   62
Prácticas




Esta práctica fue fácil ya que casi era igual que la
práctica anterior solo era de cambiar datos y poner otras
etiquetas.




                                                CECYTEM Tecámac   63
Prácticas




°




                CECYTEM Tecámac   64
Prácticas




Proceso NOMINA

Escribir "Escribe tu Nombre";

sal= 0

sub = 0

premio = 0

despensa = 0

estimulo = 0

seguro=0

impuesto = 0

infonavit = 0

puesto= "";

leer nombre;

Repetir

si option>3 | option<0 Entonces

Escribir "ERROR";

FinSi

Escribir "MENU";

Escribir "";

Escribir "      1 - Gerente";

Escribir "      2 - Vendedor";

Escribir "      3 - Cajero";

Escribir "";

Escribir " Elige una opcion: ";

leer option;

Hasta Que option<=3 &option>0

Segun option Hacer

1:

sal = 1000;

puesto="Gerente";

Escribir "Tu puesto es: ",puesto;



                                              CECYTEM Tecámac   65
Prácticas




Escribir "Tu salario es: ",sal;

2:

sal = 750;

puesto="Vendedor";

Escribir "Tu puesto es: ",puesto;

Escribir "Tu salario es: ",sal;

3:

sal = 500;

puesto="Cajero";

Escribir "Tu puesto es: ",puesto;

Escribir "Tu salario es: ",sal;

FinSegun

Repetir

si dias>15 | dias<1 Entonces

Escribir "dias incorrectos";

FinSi

Escribir "";

Escribir "¿Cuantos dias trabajaste?";

Leer dias;

Hasta Que dias<=15 & dias>0

sub<-dias*sal;

Escribir "El subtotal es: $",sub;

Escribir "";

Escribir "Percepciones";

premio<-sub * 0.1;

Escribir "Tu premio es: $",premio;

despensa<-sub * 0.2;

Escribir "Tu despensa es: $",despensa;

estimulo<-sub * 0.3;

Escribir "Tu estimulo es: $",estimulo;

Escribir "";



                                                CECYTEM Tecámac   66
Prácticas




    Escribir "Deduciones";

    seguro<-sub * 0.5;

    Escribir "Tus gastos de seguro es: $",seguro;

    impuesto<-sub * 0.15;

    Escribir "Tus gastos de impuesto es: $",impuesto;

    infonavit<-sub * 0.25;

    Escribir "Tus gastos de infonavit es: $",infonavit;

    total = sub+premio+despensa+estimulo-seguro-impuesto-infonavit

    Escribir "Tu nombre es: ",nombre;

    Escribir "Tu puesto es: ",puesto;

    Escribir "El total es de: $",total;

    FinProceso




    #include<iostream>

    #include<stdio.h>

    #include<conio.h>

    using namespace std;

    // para leer variables de texto se utiliza el operador << del objeto cin,
que lee solo una palabra

    // para leer una linea completa se debe utilzar getline (ej, reemplazar
cin>>x por getline(cin,x),

     // pero obliga a agregar un cin.ignore() si antes del getline se leyó
otra variable con >>.

    // para las variables que no se pudo determinar el tipo se utiliza la
constante SIN_TIPO

    // el usuario debe reemplazar sus ocurrencias por el tipo adecuado
(usualmente int,float,string o bool)

    #define SIN_TIPO string

    int main() {

    float despensa;

    float dias;

    float estimulo;



                                                                 CECYTEM Tecámac   67
Prácticas




float impuesto;

float infonavit;

SIN_TIPO nombre;

float option;

float premio;

string puesto;

float sal;

float seguro;

float sub;

float total;

cout<<"Escribe tu Nombre"<<endl;

sal=0;

sub=0;

premio=0;

despensa=0;

estimulo=0;

seguro=0;

impuesto=0;

infonavit=0;

puesto="";

cin>>nombre;

do {

if (option>3||option<0) {

cout<<"ERROR"<<endl;

cout<<"MENU"<<endl;

cout<<""<<endl;

cout<<"          1 - Gerente"<<endl;

cout<<"          2 - Vendedor"<<endl;

cout<<"          3 - Cajero"<<endl;

cout<<""<<endl;

cout<<" Elige una opcion: "<<endl;



                                             CECYTEM Tecámac   68
Prácticas




cin>>option;

} while (!(option<=3&&option>0));

switch (int(option)) {

case 1:

sal=1000;

puesto="Gerente";

cout<<"Tu puesto es: "<<puesto<<endl;

cout<<"Tu salario es: "<<sal<<endl;

break;

case 2:

sal=750;

puesto="Vendedor";

cout<<"Tu puesto es: "<<puesto<<endl;

cout<<"Tu salario es: "<<sal<<endl;

break;

case 3:

sal=500;

puesto="Cajero";

cout<<"Tu puesto es: "<<puesto<<endl;

cout<<"Tu salario es: "<<sal<<endl;

break;

do {

if (dias>15||dias<1) {

cout<<"dias incorrectos"<<endl;

cout<<""<<endl;

cout<<"¿Cuantos dias trabajaste?"<<endl;

cin>>dias;

} while (!(dias<=15&&dias>0));

sub=dias*sal;

cout<<"El subtotal es: $"<<sub<<endl;

cout<<""<<endl;



                                           CECYTEM Tecámac   69
Prácticas




cout<<"Percepciones"<<endl;

premio=sub*0.1;

cout<<"Tu premio es: $"<<premio<<endl;

despensa=sub*0.2;

cout<<"Tu despensa es: $"<<despensa<<endl;

estimulo=sub*0.3;

cout<<"Tu estimulo es: $"<<estimulo<<endl;

cout<<""<<endl;

cout<<"Deduciones"<<endl;

seguro=sub*0.5;

cout<<"Tus gastos de seguro es: $"<<seguro<<endl;

impuesto=sub*0.15;

cout<<"Tus gastos de impuesto es: $"<<impuesto<<endl;

infonavit=sub*0.25;

cout<<"Tus gastos de infonavit es: $"<<infonavit<<endl;

total=sub+premio+despensa+estimulo-seguro-impuesto-infonavit;

cout<<"Tu nombre es: "<<nombre<<endl;

cout<<"Tu puesto es: "<<puesto<<endl;

cout<<"El total es de: $"<<total<<endl;

getch ();




                                                          CECYTEM Tecámac   70
Prácticas




Este fue el examen más que nada fue tedioso y aquí utilice
etiquetas que ya conocía al principio se me hizo un poco difícil
pero ya después lo fuimos haciendo hasta que nos salió. El
examen fue en parejas asi que pues era mas fácil porque cada
quien aportaba sus opiniones de cómo se haría.




                                                      CECYTEM Tecámac   71

Mais conteúdo relacionado

Mais procurados

Programacion elem2
Programacion elem2Programacion elem2
Programacion elem2johitafresh
 
Estructuras de decisión o selectivas
Estructuras de decisión o selectivasEstructuras de decisión o selectivas
Estructuras de decisión o selectivasDenisse C
 
Estructura repetitiva for
Estructura repetitiva forEstructura repetitiva for
Estructura repetitiva forDenisse C
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CMarvin Romero
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlKarina Arguedas Ruelas
 
Instrucciones de control alternativas
Instrucciones de control alternativasInstrucciones de control alternativas
Instrucciones de control alternativasCarlos Pes
 
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA IITEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA IIAnyeni Garay
 
Bucles de Control Repetitivo Ciclos For
Bucles de Control Repetitivo  Ciclos ForBucles de Control Repetitivo  Ciclos For
Bucles de Control Repetitivo Ciclos ForRichard Robalino
 
Estructuras de control c++
Estructuras de control c++Estructuras de control c++
Estructuras de control c++Jesús Navarro
 
Estructuras de Lenguaje .NET
Estructuras de Lenguaje .NETEstructuras de Lenguaje .NET
Estructuras de Lenguaje .NETbrobelo
 
Ejercicios resueltos pascal
Ejercicios resueltos pascalEjercicios resueltos pascal
Ejercicios resueltos pascalAdriana Jimenez
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++die_dex
 

Mais procurados (20)

Elemento 2
Elemento 2Elemento 2
Elemento 2
 
Programacion elem2
Programacion elem2Programacion elem2
Programacion elem2
 
Estructuras de decisión o selectivas
Estructuras de decisión o selectivasEstructuras de decisión o selectivas
Estructuras de decisión o selectivas
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
curso_programacion_python3.pdf
curso_programacion_python3.pdfcurso_programacion_python3.pdf
curso_programacion_python3.pdf
 
Estructura repetitiva for
Estructura repetitiva forEstructura repetitiva for
Estructura repetitiva for
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje C
 
Test bench en vhdl
Test bench en vhdlTest bench en vhdl
Test bench en vhdl
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 
Intro php
Intro phpIntro php
Intro php
 
Instrucciones de control alternativas
Instrucciones de control alternativasInstrucciones de control alternativas
Instrucciones de control alternativas
 
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA IITEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
 
Bucles de Control Repetitivo Ciclos For
Bucles de Control Repetitivo  Ciclos ForBucles de Control Repetitivo  Ciclos For
Bucles de Control Repetitivo Ciclos For
 
Estructuras de control c++
Estructuras de control c++Estructuras de control c++
Estructuras de control c++
 
Clase 6
Clase 6Clase 6
Clase 6
 
Estructuras de Lenguaje .NET
Estructuras de Lenguaje .NETEstructuras de Lenguaje .NET
Estructuras de Lenguaje .NET
 
Ejercicios resueltos pascal
Ejercicios resueltos pascalEjercicios resueltos pascal
Ejercicios resueltos pascal
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
 
Lenguaje c neo
Lenguaje c neoLenguaje c neo
Lenguaje c neo
 
Tdd
TddTdd
Tdd
 

Destaque

Ejercicio de algoritmo en PSeint
Ejercicio de algoritmo en PSeintEjercicio de algoritmo en PSeint
Ejercicio de algoritmo en PSeintNeyid Peña Rivas
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)Luis Ancel
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseintJoselo Chushig
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoBrivé Soluciones
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosjhonshebax
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?grachika
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujoKvinzuco
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)irvingsalazar2
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoFabio Valencia
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
Diagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosDiagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosIvan Vera Montenegro
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de AlgoritmosPepe Xdsasda
 
curso tic semana dos
curso tic semana doscurso tic semana dos
curso tic semana dosDavid Delgado
 

Destaque (20)

Lógica y conjuntos 1
Lógica y conjuntos 1Lógica y conjuntos 1
Lógica y conjuntos 1
 
Ejercicio de algoritmo en PSeint
Ejercicio de algoritmo en PSeintEjercicio de algoritmo en PSeint
Ejercicio de algoritmo en PSeint
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Algoritmos ejemplos
Algoritmos ejemplosAlgoritmos ejemplos
Algoritmos ejemplos
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De Flujo
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Diagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosDiagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesos
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 
curso tic semana dos
curso tic semana doscurso tic semana dos
curso tic semana dos
 
Informatica
InformaticaInformatica
Informatica
 
Pagos+a+cuenta
Pagos+a+cuentaPagos+a+cuenta
Pagos+a+cuenta
 
Introducción
IntroducciónIntroducción
Introducción
 

Semelhante a Manual naye (20)

Cesar lenguaje c_
Cesar lenguaje c_Cesar lenguaje c_
Cesar lenguaje c_
 
Archivo1
Archivo1Archivo1
Archivo1
 
Archivo1
Archivo1Archivo1
Archivo1
 
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptxINTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
 
Doc tutorial-c++
Doc tutorial-c++Doc tutorial-c++
Doc tutorial-c++
 
Doc tutorial-c++
Doc tutorial-c++Doc tutorial-c++
Doc tutorial-c++
 
Doc tutorial-c++
Doc tutorial-c++Doc tutorial-c++
Doc tutorial-c++
 
Doc tutorial-c++
Doc tutorial-c++Doc tutorial-c++
Doc tutorial-c++
 
Doc tutorial-c++
Doc tutorial-c++Doc tutorial-c++
Doc tutorial-c++
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Doc tutorial-c++
Doc tutorial-c++Doc tutorial-c++
Doc tutorial-c++
 
Doc tutorial-c++
Doc tutorial-c++Doc tutorial-c++
Doc tutorial-c++
 
Ejercicios de c++
Ejercicios de c++Ejercicios de c++
Ejercicios de c++
 
Manual.es
Manual.esManual.es
Manual.es
 
Tutorial c++
Tutorial c++Tutorial c++
Tutorial c++
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
1 er informe
1 er informe1 er informe
1 er informe
 

Mais de Nayely Mejia

Presentación eduardo
Presentación eduardoPresentación eduardo
Presentación eduardoNayely Mejia
 
Manual de practicas photoshop cs4 (1)
Manual de practicas photoshop cs4 (1)Manual de practicas photoshop cs4 (1)
Manual de practicas photoshop cs4 (1)Nayely Mejia
 
Manual de photoshop nayeeee
Manual de photoshop nayeeeeManual de photoshop nayeeee
Manual de photoshop nayeeeeNayely Mejia
 
Manual de photoshop naye
Manual de photoshop nayeManual de photoshop naye
Manual de photoshop nayeNayely Mejia
 

Mais de Nayely Mejia (7)

Presentación eduardo
Presentación eduardoPresentación eduardo
Presentación eduardo
 
Naye manual
Naye manualNaye manual
Naye manual
 
Ce cy tem
Ce cy temCe cy tem
Ce cy tem
 
Manual de practicas photoshop cs4 (1)
Manual de practicas photoshop cs4 (1)Manual de practicas photoshop cs4 (1)
Manual de practicas photoshop cs4 (1)
 
Manuaaal
ManuaaalManuaaal
Manuaaal
 
Manual de photoshop nayeeee
Manual de photoshop nayeeeeManual de photoshop nayeeee
Manual de photoshop nayeeee
 
Manual de photoshop naye
Manual de photoshop nayeManual de photoshop naye
Manual de photoshop naye
 

Último

Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 

Último (20)

Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 

Manual naye

  • 1. Prácticas Prácticas CECY CECYTEM Tecámac 1
  • 2. Prácticas Lo que haremos será un manual de prácticas echas en PSint las cuales se pasaran al programa de c++ para verificar si igual sale . La diferencia es que en PSint es un seudocódigo y en c++ es un código también debemos de diferenciar eso. En nuestro programa de PSint hay una función la cual nosotros podemos checar nuestro diagrama de flujo de como quedo. Este manual nos sirve de mucha ya que así nosotros podemos ver paso a paso como es que fuimos realizando cada práctica. Al principio los códigos eran cortos ya que las primeras practicas era fáciles y cortas con pocas funciones pero después el código se hiso más y más ya que cada practica cada vez tenían más funciones. CECYTEM Tecámac 2
  • 3. Prácticas CECYTEM Tecámac 3
  • 4. Prácticas Proceso Operaciones Escribir "Operaciones con 2 numeros"; Escribir "Introduce numero1:"; Leer num1; Escribir "Introduce numero:2"; Leer num2; S<- num1+num2; R<- num1-num2; M<- num1*num2; D<- num1/num2; Escribir "Suma:",S; Escribir "Resta:",R; Escribir "Multiplicacion:",M; Escribir "Divicion:",D; Escribir "Hasta Luego"; FinProceso CECYTEM Tecámac 4
  • 5. Prácticas #include<iostream> #include<stdio.h> #include<conio.h> using namespace std; int main(){ float d; float m; float num1; float num2; float r; float s; cout<<"Operaciones con 2 numeros"<<endl; cout<<"Introduce numero1:"<<endl; cin>>num1; cout<<"Introduce numero:2"<<endl; cin>>num2; s=num1+num2; r=num1-num2; m=num1*num2; d=num1/num2; cout<<"Suma:"<<s<<endl; cout<<"Resta:"<<r<<endl; cout<<"Multiplicacion:"<<m<<endl; cout<<"Divicion:"<<d<<endl; cout<<"Hasta Luego"<<endl getch (); CECYTEM Tecámac 5
  • 6. Prácticas En esta práctica empecé a ver como se utilizaba el programa y las etiquetas que utilizaríamos comenzamos con una practica fácil. CECYTEM Tecámac 6
  • 7. Prácticas ° CECYTEM Tecámac 7
  • 8. Prácticas Proceso Eres Mayor Escribir "Introduce Edad"; leer Edad; Si Edad >=18 Entonces Escribir "Adulto"; Sino Escribir "No Eres Adulto"; FinSi #include<iostream> #include<stdio.h> #include<conio.h> using namespace std; int main() { float edad; cout<<"Introduce Edad"<<endl; cin>>edad; if (edad>=18) { cout<<"Adulto"<<endl; } else { cout<<"No Eres Adulto"<<endl; } getch (); } CECYTEM Tecámac 8
  • 9. Prácticas En esta práctica fue fácil ya que lo único que tenías que hacer era que si ponías una edad menor a 18 tenía que decir que aún no eras adulto en el caso contrario te diría que eras adulto. CECYTEM Tecámac 9
  • 10. Prácticas CECYTEM Tecámac 10
  • 11. Prácticas Proceso AreadelTriangulo Escribir "Introduce Base del triangulo:"; Leer num1; Escribir "Introduce Altura"; Leer num2; A <- num1*num2/2; Escribir "Area:",A; Escribir "Gracias"; FinProceso #include<iostream> #include<stdio.h> #include<conio.h> using namespace std; int main() { float a; float num float num2; cout<<"Introduce Base del triangulo:"<<endl; cin>>num1; cout<<"Introduce Altura"<<endl; cin>>num2; a=num1*num2/2; cout<<"Area:"<<a<<endl; cout<<"Gracias"<<endl; getch (); CECYTEM Tecámac 11
  • 12. Prácticas Esta práctica tenía algo parecido a la primera solo que en esta era sacar el área de un triángulo. CECYTEM Tecámac 12
  • 13. Prácticas CECYTEM Tecámac 13
  • 14. Prácticas Proceso TabladeMultiplicar Escribir "Operaciones con 2 numeros"; Escribir "Introduce numero1:"; Leer num1; A<-num1*1; B<-num1*2; C<-num1*3; D<-num1*4; E<-num1*5; F<-num1*6; G<-num1*7; H<-num1*8; I<-num1*9; J<-num1*10; Escribir "",num1,"X 1:",A; Escribir "",num1,"X 2:",B; Escribir "",num1,"X 3:",C; Escribir "",num1,"X 4:",D; Escribir "",num1,"X 5:",E; Escribir "",num1,"X 6:",F; Escribir "",num1,"X 7:",G; Escribir "",num1,"X 8:",H; Escribir "",num1,"X 9:",I; Escribir "",num1,"X 10:",J; FinProceso CECYTEM Tecámac 14
  • 15. Prácticas #include<iostream> d=num1*4; #include<stdio.h> e=num1*5; #include<conio.h> f=num1*6; using namespace std; g=num1*7; h=num1*8; int main() i=num1*9; float b; j=num1*10; float c; cout<<""<<num1<<"X 1:"<<a<<endl; float d; cout<<""<<num1<<"X float e; 2:"<<b<<endl; float f; cout<<""<<num1<<"X 3:"<<c<<endl; float g; cout<<""<<num1<<"X float h; 4:"<<d<<endl; float i; cout<<""<<num1<<"X 5:"<<e<<endl; float j; cout<<""<<num1<<"X float num1; 6:"<<f<<endl; cout<<"Operaciones con 2 cout<<""<<num1<<"X numeros"<<endl; 7:"<<g<<endl; cout<<"Introduce cout<<""<<num1<<"X numero1:"<<endl; 8:"<<h<<endl; cin>>num1; cout<<""<<num1<<"X a=num1*1; 9:"<<i<<endl; b=num1*2; cout<<""<<num1<<"X 10:"<<j<<endl; c=num1*3; getch (); CECYTEM Tecámac 15
  • 16. Prácticas En esta práctica se me dificulto mas ya que al principio no savia como realizarla primero estaba haciendo un código demasiado grande pero no me salía en todos los caso y después con unas etiquetas que puse me di cuenta de que así si salía bien. CECYTEM Tecámac 16
  • 17. Prácticas CECYTEM Tecámac 17
  • 18. Prácticas Proceso Promedio Escribir "Calificacion Calculo"; Leer Calificacion1; Escribir "Calificacion Historia"; Leer Calificacion2; Escribir "Calificacion Sistemas"; Leer Calificacion3; Escribir "Calificacion Geografia"; Leer Calificacion4; Escribir "Calificacion Ingles"; Leer Calificacion5; A <- Calificacion1+Calificacion2+Calificacion3+Calificacion4+Calificacion5 B <- A/5 Escribir "Promedio:",B; Si B>=9.0 Entonces Escribir "Excelente Alumno" FinSi Si B>=7.0 y B<9.0 Entonces Escribir "Alumno Bueno"; FinSi Si B>=6.0 y B<7.0 Entonces Escribir "Alumno Regular"; FinSi Si B>=5.0 y B<6.0 Entonces Escribir "Alumno Malo"; FinSi FinProceso CECYTEM Tecámac 18
  • 19. Prácticas #include<iostream> cout<<"Calificacion Sistemas"<<endl; #include<stdio.h> cin>>calificacion3; #include<conio.h> cout<<"Calificacion using namespace std; Geografia"<<endl; // para las variables que no se pudo cin>>calificacion4; determinar el tipo se utiliza la constante SIN_TIPO cout<<"Calificacion Ingles"<<endl; // el usuario debe reemplazar sus ocurrencias por el tipo adecuado cin>>calificacion5; (usualmente int,float,string o bool) a=calificacion1+calificacion2+c #define SIN_TIPO string alificacion3+calificacion4+calificacion5 ; int main() { b=a/5; float a; cout<<"Promedio:"<<b<<endl; float b; f (b>=9.0) { SIN_TIPO calificacion1; cout<<"Excelente SIN_TIPO calificacion2; Alumno"<<endl; SIN_TIPO calificacion3; } if (=7.0&&b<9.0) { SIN_TIPO calificacion4; cout<<"Alumno Bueno"<<endl; SIN_TIPO calificacion5; } if (b>=6.0&&b<7.0) { cout<<"Calificacion cout<<"Alumno Regular"<<endl; Calculo"<<endl; }if (b>=5.0&&b<6.0) { cin>>calificacion1; cout<<"Alumno Malo"<<endl; cout<<"Calificacion Historia"<<endl; } getch (); cin>>calificacion2; CECYTEM Tecámac 19
  • 20. Prácticas Esta práctica fue fácil ya que solo era sacar el promedio de todas las calificaciones. CECYTEM Tecámac 20
  • 21. Prácticas CECYTEM Tecámac 21
  • 22. Prácticas Proceso Escribir 'Introduce primer numero: '; Leer num1; Escribir 'Introduce segundo numero: '; Leer num2; Escribir 'Introduce tercer numero: '; Leer num3; Si num1>num2 Y num1>num3 Y num2>num3 Entonces Escribir num1,' ',num2,' ',num3; FinSi Si num1<num2 Y num1<num3 Y num2<num3 Entonces Escribir num3,' ',num2,' ',num1; FinSi Si num3<num2 Y num1<num2 Y num1<num3 Entonces Escribir num2,' ',num3,' ',num1; FinSi Si num1<num3 Y num2<num3 Y num2<num1 Entonces Escribir num3,' ',num1,' ',num2; FinSi Si num2<num1 Y num3<num1 Y num2<num3 Entonces Escribir num1,' ',num3,' ',num2; FinSi Si num3<num2 Y num1<num2 Y num3<num1 Entonces Escribir num2,' ',num1,' ',num3; FinSi FinProceso CECYTEM Tecámac 22
  • 23. Prácticas #include<iostream> #include<stdio.h> #include<conio.h> using namespace std; // para las variables que no se pudo determinar el tipo se utiliza la constante SIN_TIPO // el usuario debe reemplazar sus ocurrencias por el tipo adecuado (usualmente int,float,string o bool) #define SIN_TIPO string int main() { SIN_TIPO num1; SIN_TIPO num2; SIN_TIPO num3 cout<<"Introduce primer numero: "<<endl; cin>>num1; cout<<"Introduce segundo numero: "<<endl; cin>>num2; cout<<"Introduce tercer numero: "<<endl; cin>>num3; if (num1>num2&&num1>num3&&num2>num3) { cout<<num1<<" "<<num2<<" "<<num3<<endl; if (num1<num2&&num1<num3&&num2<num3) { cout<<num3<<" "<<num2<<" "<<num1<<endl; if (num3<num2&&num1<num2&&num1<num3) { cout<<num2<<" "<<num3<<" "<<num1<<endl; if (num1<num3&&num2<num3&&num2<num1) { cout<<num3<<" "<<num1<<" "<<num2<<endl; if (num2<num1&&num3<num1&&num2<num3) { cout<<num1<<" "<<num3<<" "<<num2<<endl; if (num3<num2&&num1<num2&&num3<num1) { cout<<num2<<" "<<num1<<" "<<num3<<endl getch CECYTEM Tecámac 23
  • 24. Prácticas Esta practica fue un poco dificil ya que primero no me salia el orden pero rebice el error y me Sali. CECYTEM Tecámac 24
  • 25. Prácticas CECYTEM Tecámac 25
  • 26. Prácticas Proceso desglose definir bmil,bqui,bdos,bcien,bcin,bveinte,mdiez,mcin,mdos,mpeso Como Entero cant<-1; Repetir Si cant<1 | cant>10000 Entonces Escribir "No seas malito introduce un valor correcto numérico:"; FinSi Escribir "Ingresa una cantidad entre $1 y $10000 "; Leer cant; Hasta Que cant>=1 & cant<=10000 Si cant>=1000 Entonces bmil=cant/1000; cant<-cant-(bmil*1000) FinSi Si cant>=500 Entonces bqui=cant/500; cant<-cant-(bqui*500) FinSi Si canti<=200 Entonces bdos=cant/200; cant<-cant-(bdos*200) FinSi Si canti<=100 Entonces bcien=cant/100; cant<-cant-(bcien*100) FinSi Si canti<=50 Entonces bcin=cant/50; CECYTEM Tecámac 26
  • 27. Prácticas cant<-cant-(bcin*50) FinSi Si canti<=20 Entonces bveinte=cant/20; cant<-cant-(bveinte*20) FinSi Si canti<=10 Entonces mdiez=cant/10; cant<-cant-(mdiez*10) FinSi Si canti<=5 Entonces mcin=cant/5; cant<-cant-(mcin*5) FinSi Si canti<=2 Entonces mdos=cant/2; cant<-cant-(mdos*2) FinSi Si canti<=1 Entonces mpeso=cant/1; cant<-cant-(mpeso*1) FinSi Escribir "Billetes de mil: ", bmil; Escribir "Billetes de quinientos: ", bqui; Escribir "Billetes de doscientos: ", bdos; Escribir "Billetes de cien: ", bcien; Escribir "Billetes de cincuenta: ", bcin; Escribir "Billetes de veinte: ", bveinte; Escribir "Monedas de diez ", mdiez; Escribir "Monedas de cinco: ", mcin; Escribir "Monedas de dos: ", mdos; CECYTEM Tecámac 27
  • 28. Prácticas Escribir "Monedas de peso: ", mpeso; Escribir "Me sobra: ",cant; FinProceso #include<iostream> #include<stdio.h> #include<conio.h> using namespace std; int main() int bcien; int bcin; int bdos; int bmil; int bqui; int bveinte; float cant; float canti; int mcin; int mdiez; int mdos; int mpeso cant=1; do { if (cant<1||cant>10000) { cout<<"No seas malito introduce un valor correcto numérico:"<<endl cout<<"Ingresa una cantidad entre $1 y $10000 "<<endl; cin>>cant; CECYTEM Tecámac 28
  • 29. Prácticas } while (!(cant>=1&&cant<=10000)); if (cant>=1000) { bmil=cant/1000; cant=cant-(bmil*1000); } if (cant>=500) { bqui=cant/500; cant=cant-(bqui*500); } if (canti<=200) { bdos=cant/200; cant=cant-(bdos*200); } if (canti<=100) { bcien=cant/100; cant=cant-(bcien*100); } if (canti<=50) { bcin=cant/50; cant=cant-(bcin*50); } if (canti<=20) { bveinte=cant/20; cant=cant-(bveinte*20); if (canti<=10) { mdiez=cant/10; cant=cant-(mdiez*10); } if (canti<=5) { mcin=cant/5; cant=cant-(mcin*5); } if (canti<=2) { mdos=cant/2; cant=cant-(mdos*2); } if (canti<=1) { CECYTEM Tecámac 29
  • 30. Prácticas mpeso=cant/1; cant=cant-(mpeso*1); } cout<<"Billetes de mil: "<<bmil<<endl; cout<<"Billetes de quinientos: "<<bqui<<endl; cout<<"Billetes de doscientos: "<<bdos<<endl; cout<<"Billetes de cien: "<<bcien<<endl; cout<<"Billetes de cincuenta: "<<bcin<<endl; cout<<"Billetes de veinte: "<<bveinte<<endl; cout<<"Monedas de diez "<<mdiez<<endl; cout<<"Monedas de cinco: "<<mcin<<endl; cout<<"Monedas de dos: "<<mdos<<endl; cout<<"Monedas de peso: "<<mpeso<<endl; cout<<"Me sobra: "<<cant<<endl; getch (); CECYTEM Tecámac 30
  • 31. Prácticas En esta práctica se me hiso tedioso ya que el código era demasiado. CECYTEM Tecámac 31
  • 32. Prácticas CECYTEM Tecámac 32
  • 33. Prácticas Proceso CalcularEdad DEFINIR NOMBRE,AÑO,DIA Como Entero Definir a,m,d Como Entero DEFINIR MES Como Caracter Definir aa, mm, dd Como Entero D<-1 Escribir " CALCULAR EDAD"; Escribir ""; Escribir "INTRODUCE TU NOMBRE "; Leer IntroduceTuNombre; Escribir "Fecha actual (dd mm aaaa)"; Leer da, ma, aa A<-1970; Repetir Si A<1970 | A>2010 Entonces Escribir "Error al introducir tu Año de Nacimiento"; FinSi Escribir "Introducir tu Año de Nacimiento (dddd)"; Leer A; Hasta Que A>=1970 & A<=2010 Escribir ""; M<-1; Repetir Si M<1 | M>12 Entonces Escribir "Error al introducir tu Mes de Nacimiento"; FinSi Escribir "Introducir tu Mes de Nacimiento (mm)"; Escribir ""; CECYTEM Tecámac 33
  • 34. Prácticas Leer M; Hasta Que M>=1 & M<=12 Escribir ""; Segun M Hacer 1: Repetir Si D<1 | D>31 Entonces Escribir "Error al introducir tu DIA"; FinSi Escribir "Introducir tu DIA de Nacimiento (DD)"; Leer D; Hasta Que D>=1 & D<=3 MES<-"Enero"; 2: Repetir Si D<1 | D>28 Entonces Escribir "Error al introducir tu dia"; FinSi Escribir "Introducir tu DIA de Nacimiento (DD)"; Leer D; Hasta Que D>=1 & D<=28 MES<-"Febrero"; 3: Repetir Si D<1 | D>31 Entonces Escribir "Error al introducir tu DIA"; FinSi Escribir "Introducir tu DIA de Nacimiento (DD)"; Leer D; Hasta Que D>=1 & D<=31 MES<-"Marzo"; CECYTEM Tecámac 34
  • 35. Prácticas 4: Repetir Si D<1 | D>30 Entonces Escribir "Error al introducir tu DIA"; FinSi Escribir "Introducir tu DIA de Nacimiento (DD)"; Leer D; Hasta Que D>=1 & D<=30 MES<-"Abril"; 5: Repetir Si D<1 | D>31 Entonces Escribir "Error al introducir tu DIA"; FinSi Escribir "Introducir tu DIA de Nacimiento (DD)"; Leer D; Hasta Que D>=1 & D<=31 MES<-"Mayo"; 6: Repetir Si D<1 | D>30 Entonces Escribir "Error al introducir tu DIA"; FinSi Escribir "Introducir tu DIA de Nacimiento (DD)"; Leer D; Hasta Que D>=1 & D<=30 MES<-"Junio"; 7: Repetir Si D<1 | D>31 Entonces Escribir "Error al introducir tu DIA"; CECYTEM Tecámac 35
  • 36. Prácticas FinSi Escribir "Introducir tu DIA de Nacimiento (DD)"; Leer D; Hasta Que D>=1 & D<=31 MES<-"Julio"; 8: Repetir Si D<1 | D>31 Entonces Escribir "Error al introducir tu DIA"; FinSi Escribir "Introducir tu DIA de Nacimiento (DD)"; Leer D; Hasta Que D>=1 & D<=31 MES<-"Agosto"; 9: Repetir Si D<1 | D>30 Entonces Escribir "Error al introducir tu DIA"; FinSi Escribir "Introducir tu DIA de Nacimiento (DD)"; Leer D; Hasta Que D>=1 & D<=30 MES<-"Septiembre"; 10: Repetir Si D<1 | D>31 Entonces Escribir "Error al introducir tu DIA"; FinSi Escribir "Introducir tu DIA de Nacimiento (DD)"; Leer D; Hasta Que D>=1 & D<=31 CECYTEM Tecámac 36
  • 37. Prácticas MES<-"Octubre"; 11: Repetir Si D<1 | D>30 Entonces Escribir "Error al introducir tu DIA"; FinSi Escribir "Introducir tu DIA de Nacimiento (DD)"; Leer D; Hasta Que D>=1 & D<=30 MES<-"Noviembre"; 12: Repetir Si D<1 | D>31 Entonces Escribir "Error al introducir tu DIA"; FinSi Escribir "Introducir tu DIA de Nacimiento (DD)"; Leer D; Hasta Que D>=1 & D<=31 MES<-"Diciembre"; FinSegun Escribir "Hola ", IntroduceTuNombreCompleto," Naciste el ", D," de ",MES," de ",A; Repetir si da<1 | da>31 escribir "Dia incorrecto"; FinSi Escribir "Dia Actual"; leer da; hasta que da>=1 & da<=31 Repetir Si ma <1 | ma>12 CECYTEM Tecámac 37
  • 38. Prácticas escribir "mes incorrecto"; FinSi Escribir " "; Escribir "Mes Actual"; Leer ma; hasta que ma>=1 & ma<=12 Escribir " "; Escribir "Año Actual"; Leer aa Escribir " " Si ma Es Igual A M Entonces si da Es Igual A D Entonces a= aa - A; m= 0; d= 0; Escribir "Caso 1"; FinSi si da Es Mayor Que D Entonces a= aa - A; m= 0; d= da - D; Escribir "Caso 2"; FinSi Si da Es Menor Que D Entonces a= aa - A-1; m= 11; d= D - da; d= 30 - d Escribir "Caso 3"; FinSi Sino CECYTEM Tecámac 38
  • 39. Prácticas si ma>M Entonces si da=D Entonces a= aa - A; m= ma - M; d= 0; Escribir "Caso 4"; FinSi si da>D Entonces a= aa - A; m= ma - M; d= da - D; Escribir "Caso 5"; FinSi si da<D Entonces a= aa - A; m= ma - M - 1; d= D - da; d= 30 - d; Escribir "Caso 6"; FinSi Sino si da = D Entonces a= aa - A - 1; m= M - ma ; m= 12 - m; d= 0; Escribir "Caso 7" FinSi si da > D Entonces a= aa - A - 1; m= M - ma ; CECYTEM Tecámac 39
  • 40. Prácticas m= 12 - m; d= da - D; Escribir "Caso 8" si da < D Entonces a= aa - A - 1; m= M - ma + 1; m= 12 - m; d= D - da; d= 30 - d; Escribir "Caso 9" FinSi FinSi FinSi FinSi Escribir "Tu edad es: " ,a, "años" ,m, "meses" ,d, "dias" FinProceso #include<iostream> #include<stdio.h> #include<cono.h> using namespace std; // para leer variables de texto se utiliza el operador << del objeto cin, que lee solo una palabra // para leer una linea completa se debe utilzar getline (ej, reemplazar cin>>x por getline(cin,x), // pero obliga a agregar un cin.ignore() si antes del getline se leyó otra variable con >>. // para las variables que no se pudo determinar el tipo se utiliza la constante SIN_TIPO // el usuario debe reemplazar sus ocurrencias por el tipo adecuado (usualmente int,float,string o bool) CECYTEM Tecámac 40
  • 41. Prácticas #define SIN_TIPO string int main() { int a; int aa; int ano; int d; float da; int dd; int dia; SIN_TIPO introducetunombre; SIN_TIPO introducetunombrecompleto; int m; float ma; string mes; int mm; int nombre; d=1; cout<<" CALCULAR EDAD"<<endl; cout<<""<<endl; cout<<"INTRODUCE TU NOMBRE "<<endl; cin>>introducetunombre; cout<<"Fecha actual (dd mm aaaa)"<<endl; cin>>da>>ma>>aa; a=1970; do { if (a<1970||a>2010) { cout<<"Error al introducir tu Año de Nacimiento"<<endl; } cout<<"Introducir tu Año de Nacimiento (dddd)"<<endl; cin>>a; CECYTEM Tecámac 41
  • 42. Prácticas } while (!(a>=1970&&a<=2010)); cout<<""<<endl; m=1; do { if (m<1||m>12) { cout<<"Error al introducir tu Mes de Nacimiento"<<endl; } cout<<"Introducir tu Mes de Nacimiento (mm)"<<endl; cout<<""<<endl; cin>>m; } while (!(m>=1&&m<=12)); cout<<""<<endl; switch (int(m)) { case 1: do { if (d<1||d>31) { cout<<"Error al introducir tu DIA"<<endl; } cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl; cin>>d; } while (!(d>=1&&d<=31)); mes="Enero"; break; case 2: do { if (d<1||d>28) { cout<<"Error al introducir tu dia"<<endl; } cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl; cin>>d; } while (!(d>=1&&d<=28)); CECYTEM Tecámac 42
  • 43. Prácticas mes="Febrero"; break; case 3: do { if (d<1||d>31) { cout<<"Error al introducir tu DIA"<<endl; } cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl; cin>>d; } while (!(d>=1&&d<=31)); mes="Marzo"; break; case 4: do { if (d<1||d>30) { cout<<"Error al introducir tu DIA"<<endl; } cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl; cin>>d; } while (!(d>=1&&d<=30)); mes="Abril"; break; case 5: do { if (d<1||d>31) { cout<<"Error al introducir tu DIA"<<endl; } cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl; cin>>d; } while (!(d>=1&&d<=31)); mes="Mayo"; CECYTEM Tecámac 43
  • 44. Prácticas break; case 6: do { if (d<1||d>30) { cout<<"Error al introducir tu DIA"<<endl; } cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl; cin>>d; } while (!(d>=1&&d<=30)); mes="Junio"; break; case 7: do { if (d<1||d>31) { cout<<"Error al introducir tu DIA"<<endl; } cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl; cin>>d; } while (!(d>=1&&d<=31)); mes="Julio"; break; case 8: do { if (d<1||d>31) { cout<<"Error al introducir tu DIA"<<endl; } cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl; cin>>d; } while (!(d>=1&&d<=31)); mes="Agosto"; break; CECYTEM Tecámac 44
  • 45. Prácticas case 9: do { if (d<1||d>30) { cout<<"Error al introducir tu DIA"<<endl; } cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl; cin>>d; } while (!(d>=1&&d<=30)); mes="Septiembre"; break; case 10: do { if (d<1||d>31) { cout<<"Error al introducir tu DIA"<<endl; cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl; cin>>d; } while (!(d>=1&&d<=31)); mes="Octubre"; break; case 11: do { if (d<1||d>30) { cout<<"Error al introducir tu DIA"<<endl; } cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl; cin>>d; } while (!(d>=1&&d<=30)); mes="Noviembre"; break; case 12: do { CECYTEM Tecámac 45
  • 46. Prácticas if (d<1||d>31) { cout<<"Error al introducir tu DIA"<<endl; } cout<<"Introducir tu DIA de Nacimiento (DD)"<<endl; cin>>d; } while (!(d>=1&&d<=31)); mes="Diciembre"; break; cout<<"Hola "<<introducetunombrecompleto<<" Naciste el "<<d<<" de "<<mes<<" de "<<a<<endl; do { if (da<1||da>31) { cout<<"Dia incorrecto"<<endl; cout<<"Dia Actual"<<endl; cin>>da; } while (!(da>=1&&da<=31)); do { if (ma<1||ma>12) { cout<<"mes incorrecto"<<endl; cout<<" "<<endl; cout<<"Mes Actual"<<endl; cin>>ma; } while (!(ma>=1&&ma<=12)); cout<<" "<<endl; cout<<"Año Actual"<<endl; cin>>aa; cout<<" "<<endl; if ((ma==m)) { if ((da==d)) { a=aa-a; m=0; CECYTEM Tecámac 46
  • 47. Prácticas d=0; cout<<"Caso 1"<<endl; } if ((da>d)) { a=aa-a; m=0; d=da-d; cout<<"Caso 2"<<endl; if ((da<d)) { a=aa-a-1; m=11; d=d-da; d=30-d; cout<<"Caso 3"<<endl; } else { if (ma>m) { if (da==d) { a=aa-a; m=ma-m; d=0; cout<<"Caso 4"<<endl; if (da>d) { a=aa-a; m=ma-m; d=da-d; cout<<"Caso 5"<<endl; if (da<d) { a=aa-a; m=ma-m-1; d=d-da; d=30-d; CECYTEM Tecámac 47
  • 48. Prácticas cout<<"Caso 6"<<endl; } else { if (da==d) { a=aa-a-1; m=m-ma; m=12-m; d=0; cout<<"Caso 7"<<endl; if (da>d) { a=aa-a-1; m=m-ma; m=12-m; d=da-d; cout<<"Caso 8"<<endl; if (da<d) { a=aa-a-1; m=m-ma+1; m=12-m; d=d-da; d=30-d; cout<<"Caso 9"<<endl; cout<<"Tu edad es: "<<a<<"años"<<m<<"meses"<<d<<"dias"<<endl; getch (); CECYTEM Tecámac 48
  • 49. Prácticas Esta práctica se me hiso solo laboriosa por que era mucha codificación y a veces no salían los casos. CECYTEM Tecámac 49
  • 50. Prácticas CECYTEM Tecámac 50
  • 51. Prácticas Proceso teoremadepitagoras Definir Opcion Como Entero ca=1; co=1; hip=1; Repetir Escribir ""; Escribir "Menu"; Escribir ""; Escribir " Opcion1=Hipotenusa" ; Escribir " Opcion2=Cateto Adyacente" ; Escribir " Opcion3=Cateto Opuesto" ; Escribir ""; Escribir "Opcion4= Salir"; Escribir ""; Escribir "Elije una opcion"; Escribir ""; Leer Opcion; Segun Opcion Hacer 1: Escribir "********************* (:"; Escribir "--Calcular Hipotenusa--"; Repetir si ca<1 Entonces Escribir "El valor debe de ser mayor a 1"; FinSi Escribir "Escribe el valor de la cateto adyacente" ; Leer ca; Hasta Que ca>=1 CECYTEM Tecámac 51
  • 52. Prácticas Repetir si co<1 Entonces Escribir "El valor debe de ser mayor a 1"; FinSi Escribir "Escribe el valor de la cateto opuesto" ; Leer co; Hasta Que co>=1 Escribir "********************** (:"; hip=rc((ca*ca)+(co*co)); Escribir "El valor de la hipotenusa Es Igual A:" ,hip ; Escribir ""; Escribir "Calcular cateto adyacente"; Repetir si hip<1 Entonces Escribir "El valor debe de ser mayor a 1"; FinSi Escribir "Escribe el valor de la hipotenusa" ; Leer hip; Hasta Que hip>=1 Repetir si co>hip Entonces Escribir "Valor invalido"; FinSi Escribir "Escribe el valor de la cateto opuesto" ; Leer co; Hasta Que co<hip Escribir "********************** (:"; ca=rc((hip*hip)-(co*co)); Escribir "El valor de la cateto adyacente Es Igual A:" ,ca ; 3: CECYTEM Tecámac 52
  • 53. Prácticas Escribir ""; Escribir "Calcular cateto opuesto"; Repetir si hip<1 Entonces Escribir "El valor debe de ser mayor a 1"; FinSi Escribir "Escribe el valor de la hipotenusa" ; Leer hip; Hasta Que hip>=1 Repetir si ca>hip Entonces Escribir "Valor invalido"; FinSi Escribir "Escribe el valor de la cateto adyacente" ; Leer ca; Hasta Que ca<hip Escribir "*************************************** (:"; co=rc((hip*hip)-(ca*ca)); Escribir "El valor de la cateto opuesto Es Igual A:" ,hip ; De Otro Modo: Escribir "BYE"; FinSegun Hasta Que opcion=4 FinProceso CECYTEM Tecámac 53
  • 54. Prácticas #include<iostream> #include<cmath> #include<stdio.h> #include<conio.h> using namespace std; int main() float ca; float co; float hip; int opcion; ca=1; co=1; hip=1; do { cout<<""<<endl; cout<<"Menu"<<endl; cout<<""<<endl; cout<<" Opcion1=Hipotenusa"<<endl; cout<<" Opcion2=Cateto Adyacente"<<endl; cout<<" Opcion3=Cateto Opuesto"<<endl; cout<<""<<endl; cout<<"Opcion4= Salir"<<endl; cout<<""<<endl; cout<<"Elije una opcion"<<endl; cout<<""<<endl; cin>>opcion; switch (int(opcion)) { case 1: cout<<"********************* (:"<<endl; cout<<"--Calcular Hipotenusa--"<<endl; CECYTEM Tecámac 54
  • 55. Prácticas do { if (ca<1) { cout<<"El valor debe de ser mayor a 1"<<endl; cout<<"Escribe el valor de la cateto adyacente"<<endl; cin>>ca; } while (ca<1); do { if (co<1) { cout<<"El valor debe de ser mayor a 1"<<endl cout<<"Escribe el valor de la cateto opuesto"<<endl; cin>>co; } while (co<1); cout<<"********************** (:"<<endl; hip=sqrtf((ca*ca)+(co*co)); cout<<"El valor de la hipotenusa Es Igual A:"<<hip<<endl; break; case 2: cout<<""<<endl; cout<<"Calcular cateto adyacente"<<endl; do { if (hip<1) { cout<<"El valor debe de ser mayor a 1"<<endl; cout<<"Escribe el valor de la hipotenusa"<<endl; cin>>hip; } while (hip<1); do { if (co>hip) { cout<<"Valor invalido"<<endl; cout<<"Escribe el valor de la cateto opuesto"<<endl; cin>>co; } while (co>=hip); CECYTEM Tecámac 55
  • 56. Prácticas cout<<"********************** (:"<<endl; ca=sqrtf((hip*hip)-(co*co)); cout<<"El valor de la cateto adyacente Es Igual A:"<<ca<<endl; break; case 3: cout<<""<<endl; cout<<"Calcular cateto opuesto"<<endl; do { if (hip<1) { cout<<"El valor debe de ser mayor a 1"<<endl; cout<<"Escribe el valor de la hipotenusa"<<endl; cin>>hip; } while (hip<1); do { if (ca>hip) { cout<<"Valor invalido"<<endl; cout<<"Escribe el valor de la cateto adyacente"<<endl; cin>>ca; } while (ca>=hip); cout<<"*************************************** (:"<<endl; co=sqrtf((hip*hip)-(ca*ca)); cout<<"El valor de la cateto opuesto Es Igual A:"<<hip<<endl; break; default: cout<<"BYE"<<endl; break; } while (opcion!=4); CECYTEM Tecámac 56
  • 57. Prácticas En esta práctica lo que realizamos fue que en un menú podíamos elegir cualquier opción y dependiendo de los datos que pusiéramos nos daría el resultado pero no se podrían meter datos negativos. CECYTEM Tecámac 57
  • 58. Prácticas CECYTEM Tecámac 58
  • 59. Prácticas Proceso IMC peso<-1; Altura<-1; escribir "Nombre" Leer nombre; repetir si Altura<0.80 | Altura>2.20 escribir "Altura incorrecta"; FinSi escribir "Ingresa tu Altura m" leer Altura; hasta que Altura>=0.80 & Altura<=2.20 Repetir si Peso<20 | Peso>200 escribir "Peso incorrecto"; Finsi escribir "Ingresa tu Peso" leer Peso; hasta que Peso>=20 & Peso<=20 Talla = Altura * Altura IMC = Peso / Talla Si IMC <=16 Entonces escribir "tienes D e s n u t r i c i o n"; escribir "Ve al hospital" FinSi Si IMC >16 & IMC <=16.99 Entonces escribir "Tienes Principios de desnutricion"; escribir "Come mas "; FinS Si IMC >=17 & IMC <=18.49 Entonces CECYTEM Tecámac 59
  • 60. Prácticas escribir "Estas delgado"; escribir "Alimentate bien"; FinSi Si IMC >=18.50 & IMC <=24.99 Entonces escribir "PERFECTO"; FinSi Si IMC >=25 & IMC <=29.99 Entonces escribir "Ya tienes longitasss"; FinSi Si IMC >=30 & IMC <=34.99 Entonces escribir "has ejersicio Gordibuena"; FinSi Si IMC >=35 & IMC <=40 Entonces escribir "Ya estass Pesado"; FinSi si IMC >=40 Entonces escribir "Tienes Obesidad"; FinSi Escribir "OYE" ,Nombre "Tu masa corporal es" , IMC FinProceso CECYTEM Tecámac 60
  • 61. Prácticas #include<iostream> #include<stdio.h> #include<conio.h> using namespace std; // para las variables que no se pudo determinar el tipo se utiliza la constante SIN_TIPO // el usuario debe reemplazar sus ocurrencias por el tipo adecuado (usualmente int,float,string o bool) #define SIN_TIPO string int main() { float altura; float imc; SIN_TIPO nombre; float peso; float talla; peso=1; altura=1; cout<<"Nombre"<<endl; cin>>nombre; do { if (altura<0.80||altura>2.20) { cout<<"Altura incorrecta"<<endl; } cout<<"Ingresa tu Altura m"<<endl; cin>>altura; } while (!(altura>=0.80&&altura<=2.20)); do { if (peso<20||peso>200) { cout<<"Peso incorrecto"<<endl; CECYTEM Tecámac 61
  • 62. Prácticas cout<<"Ingresa tu Peso"<<endl; cin>>peso; } while (!(peso>=20&&peso<=200)); talla=altura*altura; imc=peso/talla; if (imc<=16) { cout<<"tienes D e s n u t r i c i o n"<<endl; cout<<"Ve al hospital"<<endl; if (imc>16&&imc<=16.99) { cout<<"Tienes Principios de desnutricion"<<endl; cout<<"Come mas "<<endl; if (imc>=17&&imc<=18.49) { cout<<"Estas delgado"<<endl; cout<<"Alimentate bien"<<endl; if (imc>=18.50&&imc<=24.99) { cout<<"PERFECTO"<<endl; if (imc>=25&&imc<=29.99) { cout<<"Ya tienes longitasss"<<endl; if (imc>=30&&imc<=34.99) { cout<<"has ejersicio Gordibuena"<<endl; if (imc>=35&&imc<=40) { cout<<"Ya estass Pesado"<<endl; if (imc>=40) { cout<<"Tienes Obesidad"<<endl; cout<<"OYE"<<nombre<<"Tu masa corporal es"<<imc<<endl; getch (); CECYTEM Tecámac 62
  • 63. Prácticas Esta práctica fue fácil ya que casi era igual que la práctica anterior solo era de cambiar datos y poner otras etiquetas. CECYTEM Tecámac 63
  • 64. Prácticas ° CECYTEM Tecámac 64
  • 65. Prácticas Proceso NOMINA Escribir "Escribe tu Nombre"; sal= 0 sub = 0 premio = 0 despensa = 0 estimulo = 0 seguro=0 impuesto = 0 infonavit = 0 puesto= ""; leer nombre; Repetir si option>3 | option<0 Entonces Escribir "ERROR"; FinSi Escribir "MENU"; Escribir ""; Escribir " 1 - Gerente"; Escribir " 2 - Vendedor"; Escribir " 3 - Cajero"; Escribir ""; Escribir " Elige una opcion: "; leer option; Hasta Que option<=3 &option>0 Segun option Hacer 1: sal = 1000; puesto="Gerente"; Escribir "Tu puesto es: ",puesto; CECYTEM Tecámac 65
  • 66. Prácticas Escribir "Tu salario es: ",sal; 2: sal = 750; puesto="Vendedor"; Escribir "Tu puesto es: ",puesto; Escribir "Tu salario es: ",sal; 3: sal = 500; puesto="Cajero"; Escribir "Tu puesto es: ",puesto; Escribir "Tu salario es: ",sal; FinSegun Repetir si dias>15 | dias<1 Entonces Escribir "dias incorrectos"; FinSi Escribir ""; Escribir "¿Cuantos dias trabajaste?"; Leer dias; Hasta Que dias<=15 & dias>0 sub<-dias*sal; Escribir "El subtotal es: $",sub; Escribir ""; Escribir "Percepciones"; premio<-sub * 0.1; Escribir "Tu premio es: $",premio; despensa<-sub * 0.2; Escribir "Tu despensa es: $",despensa; estimulo<-sub * 0.3; Escribir "Tu estimulo es: $",estimulo; Escribir ""; CECYTEM Tecámac 66
  • 67. Prácticas Escribir "Deduciones"; seguro<-sub * 0.5; Escribir "Tus gastos de seguro es: $",seguro; impuesto<-sub * 0.15; Escribir "Tus gastos de impuesto es: $",impuesto; infonavit<-sub * 0.25; Escribir "Tus gastos de infonavit es: $",infonavit; total = sub+premio+despensa+estimulo-seguro-impuesto-infonavit Escribir "Tu nombre es: ",nombre; Escribir "Tu puesto es: ",puesto; Escribir "El total es de: $",total; FinProceso #include<iostream> #include<stdio.h> #include<conio.h> using namespace std; // para leer variables de texto se utiliza el operador << del objeto cin, que lee solo una palabra // para leer una linea completa se debe utilzar getline (ej, reemplazar cin>>x por getline(cin,x), // pero obliga a agregar un cin.ignore() si antes del getline se leyó otra variable con >>. // para las variables que no se pudo determinar el tipo se utiliza la constante SIN_TIPO // el usuario debe reemplazar sus ocurrencias por el tipo adecuado (usualmente int,float,string o bool) #define SIN_TIPO string int main() { float despensa; float dias; float estimulo; CECYTEM Tecámac 67
  • 68. Prácticas float impuesto; float infonavit; SIN_TIPO nombre; float option; float premio; string puesto; float sal; float seguro; float sub; float total; cout<<"Escribe tu Nombre"<<endl; sal=0; sub=0; premio=0; despensa=0; estimulo=0; seguro=0; impuesto=0; infonavit=0; puesto=""; cin>>nombre; do { if (option>3||option<0) { cout<<"ERROR"<<endl; cout<<"MENU"<<endl; cout<<""<<endl; cout<<" 1 - Gerente"<<endl; cout<<" 2 - Vendedor"<<endl; cout<<" 3 - Cajero"<<endl; cout<<""<<endl; cout<<" Elige una opcion: "<<endl; CECYTEM Tecámac 68
  • 69. Prácticas cin>>option; } while (!(option<=3&&option>0)); switch (int(option)) { case 1: sal=1000; puesto="Gerente"; cout<<"Tu puesto es: "<<puesto<<endl; cout<<"Tu salario es: "<<sal<<endl; break; case 2: sal=750; puesto="Vendedor"; cout<<"Tu puesto es: "<<puesto<<endl; cout<<"Tu salario es: "<<sal<<endl; break; case 3: sal=500; puesto="Cajero"; cout<<"Tu puesto es: "<<puesto<<endl; cout<<"Tu salario es: "<<sal<<endl; break; do { if (dias>15||dias<1) { cout<<"dias incorrectos"<<endl; cout<<""<<endl; cout<<"¿Cuantos dias trabajaste?"<<endl; cin>>dias; } while (!(dias<=15&&dias>0)); sub=dias*sal; cout<<"El subtotal es: $"<<sub<<endl; cout<<""<<endl; CECYTEM Tecámac 69
  • 70. Prácticas cout<<"Percepciones"<<endl; premio=sub*0.1; cout<<"Tu premio es: $"<<premio<<endl; despensa=sub*0.2; cout<<"Tu despensa es: $"<<despensa<<endl; estimulo=sub*0.3; cout<<"Tu estimulo es: $"<<estimulo<<endl; cout<<""<<endl; cout<<"Deduciones"<<endl; seguro=sub*0.5; cout<<"Tus gastos de seguro es: $"<<seguro<<endl; impuesto=sub*0.15; cout<<"Tus gastos de impuesto es: $"<<impuesto<<endl; infonavit=sub*0.25; cout<<"Tus gastos de infonavit es: $"<<infonavit<<endl; total=sub+premio+despensa+estimulo-seguro-impuesto-infonavit; cout<<"Tu nombre es: "<<nombre<<endl; cout<<"Tu puesto es: "<<puesto<<endl; cout<<"El total es de: $"<<total<<endl; getch (); CECYTEM Tecámac 70
  • 71. Prácticas Este fue el examen más que nada fue tedioso y aquí utilice etiquetas que ya conocía al principio se me hizo un poco difícil pero ya después lo fuimos haciendo hasta que nos salió. El examen fue en parejas asi que pues era mas fácil porque cada quien aportaba sus opiniones de cómo se haría. CECYTEM Tecámac 71