Ayuda con este codigo para calcular

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
Proxiom

Ayuda con este codigo para calcular

Mensaje por Proxiom » Mar Oct 14, 2014 4:35 pm

Hola que tal, el profe de programacion basica nos mando un ejercicio que consta del siguiente encabezado:

Realizar un programa en c++ que permita calcular el costo del almuerzo de una familia segun el dia. Ya sea lunes martes miercoles..... (los 7 dias) el costo del lunes al miercoles es de 100, y de jueves a domingo es de 120. Hagase entender que debe calcular el numero de personas por el numero de almuerzos por 1 solo dia.


bueno el nos dejo el Pseudocodigo y pues en casa lo pase a c++ y lo traduje de la siguiente manera:

Código: Seleccionar todo


//library
#include <string.h> //para la funcion strcmp y strcpy
#include <iostream> //para cout y cin
#include <conio.h>    //para el gecht

using namespace std;
int main() {

    //variables
                    int person, total;
                    char dia[50];

    cout<<"Calculate for Lunch"<<endl;

    cout<<"------------------------------------------------"<<endl;


    cout<<"Ingrese el Dia"<<endl;
    cin>>dia;

    cout<<"Ingrese La cantidad de personas"<<endl;
    cin>>person;


    if(dia=="lunes" || dia=="martes" || dia=="miercoles"){

    total == person * 100 ;

}

if(dia=="jueves" || dia=="viernes" || dia=="sabado" || dia=="domingo")

    {

    total == person * 120 ;

}


    cout<<"El total a pagar es de:"<<total<<endl;




    getch();
    return 0;

}
no da errores, compila bien, pero a la hora de seleccionar el dia selecciona bien, y cuando coloco la cantidad de personas ejemplo 50, no me realiza la multiplicacion solo vuelve a mostrar el numero que coloque de personas, uso code::blocks como compilador ya que uso win8.1,

seria de gran ayuda gracias.