Ayuda con este codigo para calcular
Publicado: 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:
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.
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;
}
seria de gran ayuda gracias.