sábado, 15 de septiembre de 2012

Semana 4

Resumen semanal 4



Lo que se vio en la semana fue sobre las pruebas de escritorio, diagramas de flujo, psudocodigo y metadologias:
esto nos ayuda aplicarlo en el lenguaje de programacion c/c++
aqui unos ejemplos de ello
#include <cstdio> --- esto es una bliblioteca, aqui se encuntra los comandos que se utilizaran en el codigo
hay varias blbliotecas a las que nos podemos apoyar para hacer diferentes funciones en el programa
int main (void)
{
// esto es la estructura del programa en si.
con los tipos de datos se completa el programa.
Un eemplo sencillo de ello podria ser este:
 /*Un obrero necesita calcular su salario semanal,
el cual se obtiene de la siguiente forma:
Si trabaja 40 horas o menos se le paga $16 por hora.
Si trabaja mas de 40 horas se le paga $16 por cada una
de las primeras 40 horas y $20 por cada hora extra.*/
#include "iostream";
#include "cstdio";
#include "conio.h";
#include <cstdlib>

int main(void)
{
    system ("color 0A");
    int horas, resul, extra, res_extra ;
    printf("16$ por hora\n");
    printf("20 horas extra\n");
    printf("Cuantas horas trabaja?: ");
    scanf("%d",&horas);
    if(horas >= 40)
    {
             printf("Has trabajado mas de 40hrs\n");
             resul = 40*16;
             extra = horas - 40;
             res_extra = extra *20;
             resul = resul + res_extra;
             printf("Se te Pagara %d $",resul);
           
           
    }else
    {
          printf("Has menos de 40hrs\n");
          resul = 40*16;
          printf("Se te Pagara %d $",resul);
    }
    getch();
}

su pseudocodigo seria:
Proceso cuatro
    horas <-0;
    resul<-0;
    extra<-0;
    res_extra <-0;
    Escribir "16$ por hora";
    Escribir "20 horas extra";
    Escribir "Cuantas horas trabaja?: ";
    Leer horas;
    Si horas >= 40 Entonces

        Escribir "Has trabajado mas de 40hrs";
        resul <- 40*16;
        extra <- horas - 40;
                               res_extra <- extra *20;
                               resul <- resul + res_extra;
        Escribir "Se te Pagara $",resul;

    Sino

        Escribir "Has menos de 40hrs";
        resul <- 40*16;
        Escribir "Se te Pagara $",resul;

    FinSi

FinProceso
 y el diagrama de flujo seria:
y la prueba de escritorio es:

con esto basicamente se puden crea infinidades de programas.



2 comentarios:

  1. Muy bien explicado, un buen ejemplo para explicar detalladamente que es lo que se estuvo viendo en la semana.

    ResponderEliminar
  2. Pusiste un claro ejemplo y el cómo se lleva acabo, muy buena tu explicación.

    ResponderEliminar