miércoles, 24 de noviembre de 2010

Otro programita mas, esta vez es el de la gasolinera, utilizando colores (primera clase de colores)

Queridos educandos, aqui les dejo otro programita mas, este fue el que hicieron diargama de flujo del examen sorpresa 1. Espero que lo lean y lo estudien, este programita con estudiarlo no les quitara mas de 7 minutos

/*  programa que calcula la venta total de gasolina tanto en efectivo como en litros. Cada litro cuesta:
    Verde $8.52    y      Roja $9.98
    Ejemplo:                                                                      VARIABLES
        Litros vendidos Verde:    20,025.00 lts                       litrosv
        Litros vendidos Roja:     11,320.45 lts                        litrosr
        Litros vendidos totales:  31,345.45 lts                         litrost
       Venta total de gasolina Verde: $170,613.00                ventav
        Venta total de gasolina Roja: $112,978.09                 ventar
        Venta total: $170,613.00                                           ventat
        Opcion                                                                      op1, op2
        Litros de gasolina de la venta actual                            lits
        Cantidad a pagar de la venta actual                            pago
*/

#include <iostream.h>
#include <conio.h>
#include <stdio.h>

void main()
{  float litrosv=0, litrosr=0, litrost=0, lits;
    float ventav=0, ventar=0, ventat=0, pago;
    char op1, op2;
    while(op1 != 's' && op1 != 'S')
    {  clrscr( );
       cout<<"BIENVENIDO A SU GASOLINERA 'CUANTO LE PONGO JOVEN'\n\n";
       cout<<"¨QUE TIPO DE GASOLINA DESEA?\n\n";
       cout<<"V.- Verde     R.- Roja      S.- Salir";
       cout<<"  ";
       cin>>op1;
       if(op1 == 'V' || op1 == 'v')
       {    cout<<endl<<endl;
            cout<<"GASOLINA VERDE SELECCIONADA";
            cout<<endl;
            cout<<"Numero de litros: ";
            cin>>lits;
            pago=8.52 * lits;
            litrosv=litrosv + lits;
            ventav=ventav + pago;
            cout<<endl<<endl;
            cout<<"Cantidad a pagar: "<<pago;
            cout<<endl;
            cout<<"Presione una tecla para continuar...";
            getch();
        }
        if(op1 == 'R' || op1 == 'r')
        {    cout<<endl<<endl;
            cout<<"GASOLINA ROJA SELECCIONADA";
            cout<<endl;
            cout<<"Numero de litros: ";
            cin>>lits;
            pago = 9.98 * lits;
            litrosr = litrosr + lits;
            ventar = ventar + pago;
            cout<<endl<<endl;
            cout<<"Cantidad a pagar: "<<pago;
            cout<<endl;
            cout<<"Presione una tecla para continuar...";
            getch();
        }
    }

    clrscr();
    cout<<endl<<endl<<endl;
    textcolor(LIGHTBLUE);
    cout<<"\t\t\t";
    cprintf("... CORTE  DEL  DIA ...");
    textcolor(LIGHTMAGENTA);
    cprintf("\n\n\n\n\rLitros vendidos de gasolina Verde_____ ");
    textcolor(YELLOW);
    cprintf("%.2f",litrosv);   //   %f sirve para los flotantes
    textcolor(LIGHTMAGENTA);             //   %i sirve para los enteros
    cprintf("\n\rLitros vendidos de gasolina Roja______ ");
    textcolor(YELLOW);
    cprintf("%.2f",litrosr);
    textcolor(LIGHTMAGENTA);
    cprintf("\n\rLitros vendidos Totales_______________ ");
    textcolor(YELLOW);
    cprintf("%.2f",litrosv+litrosr);
    textcolor(LIGHTMAGENTA);
    cprintf("\n\n\r-----------------------------------------------");
    cprintf("\n\rVenta total de gasolina Verde________");
    textcolor(YELLOW);
    cprintf(" $");
    cprintf("%.2f",ventav);
    textcolor(LIGHTMAGENTA);
    cprintf("\n\rVenta total de gasolina Roja_________");
    textcolor(YELLOW);
    cprintf(" $");
    cprintf("%.2f",ventar);
    textcolor(LIGHTMAGENTA);
    cprintf("\n\rVenta total__________________________");
    textcolor(YELLOW);
    cprintf(" $");
    cprintf("%.2f",ventav+ventar);

 getch();
}

lunes, 22 de noviembre de 2010

¿PARA QUÉ SIRVE LA DECLARACIÓN DE VARIABLES EN C++?


¿PARA QUÉ SIRVE LA DECLARACIÓN DE VARIABLES EN C++?

Imaginemos que queremos pintar nuestra casa. Tenemos la casa, las brochas, la ropa para pintar y todo el material, pero no tenemos pintura.
¿Qué hay que hacer entonces?, pues conseguir la pintura que necesitamos, ir a la tienda de pinturas y comprarla

Y si esto no queda claro, imaginemos que queremos desayunar un omelet de huevo. Tenemos la verdura, el aceite y todos los ingredientes que lleva, pero no tenemos los huevos. ¿Qué hay que hacer entonces? Pues conseguirlos, ya sea yendo a la tienda, prestados o directamente de la gallina.

Es como cuando un muchacho se le declara a una muchacha. ¿Qué significa esto? Que le esta dando a conocer sus sentimientos. Que si ella no sabía lo que él siente por ella ahora ya lo sabe.

En un programa de C++, si no se declaran las variables, simplemente C++ no funcionará. Marcará tantos errores como variables no declaradas tengamos. Es por eso la necesidad de declarar variables.

Algunos ejemplos para la declaración de variables:

Recordemos los tipos de variables que se pueden usar (o crear, como gustes entenderlo)
char            carácter, solo un caracter
int               números enteros desde -32,768 hasta 32,677
long            números enteros mas grandes, desde -2,147,483,648 hasta 2,147,483,647
flota            números enteros con decimales, mucho mas capacidad que long
double        números enteros con decimales, mucho mas capacidad que flota

Ejemplos

int i, numlista, dia;
char letra, tecla, anykey;
float resultado, division;

Las variables siempre, y repito, siempre serán usadas con la sentencia cin>>



miércoles, 17 de noviembre de 2010

Pseudocódigo de clave CONALEPCR

/* Programa que lee una clave para accesar al sistema conalep.
    Despues de 3 errores se sale y pide llamar al encargado del sistema
    Si la clave es la correcta (CONAEPCR) da la bienvenida
*/

#include "iostream.h"
#include "conio.h"
#include "string.h"

void main( )
{  char clave[10];
    int error=0, comp=0;
    while(error < 3)
    {    clrscr();
        cout<<"Proporcione la clave para accesar al sistema CONALEP";
        cout<<endl;
        cout<<"Intento numero ";
        cout<<error+1;
        cout<<endl;
        cout<<"_________\r";
        cin>>clave;
        comp=(strcmp(clave,"CONALEPCR"));
        if(comp == 0)
        {    error=4;
            cout<<endl;
            cout<<endl;
            cout<<endl;
            cout<<"Bienvenido a CONALEP COSTA RICA";
            cout<<endl;
            cout<<"Presione 1 tecla para continuar";
            getch();
        }
        else
        {    error++;
            if(error == 3)
            {    cout<<endl;
                cout<<endl;
                cout<<endl;
                cout<<"Este es el tercer intento";
                cout<<endl;
                cout<<"Llame al encargad por favor";
                cout<<endl;
                cout<<"Presione 1 tecla para continuar";
                getch();
            }
        }
    }
}