orlandoju

ejer1_tp2_bis

Apr 2nd, 2022
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. //Nombre:
  2. //TP N°:
  3. //EJ N°:
  4. // Comentarios:
  5.  
  6. #include <iostream>
  7. using namespace std;
  8.  
  9. int main(void){
  10.  
  11.  
  12. int horas,valor;
  13. char tipo_lenguaje;
  14. bool urgente=false;
  15.  
  16. cout<< "Programa de calculo para proyectos de desarrollo de software"<<endl;
  17. cout<< "Ingrese el lenguaje a progamar: "<<endl;
  18. cout<< "C para C"<<endl;
  19. cout<< "S para C#"<<endl;
  20. cout<< "P para Python"<<endl;
  21. cout<< "G para GO"<<endl;
  22. cin>>tipo_lenguaje;
  23. cout<< "Adicionalmente ingrese las horas en numero entero; requeridas para el desarrollo del proyecto: ";
  24. cin>> horas;
  25. cout<< "Por ultimo. Es urgente?"<<endl;
  26. cout<< "Conteste 1, para marcar Urgente"<<endl;
  27. cout<< "Conteste 0, para No Urgente"<<endl;
  28. cin>>urgente;
  29.  
  30. /*if(urgente!=0 || urgente!=1){
  31. cout<<"Ingresaste mal la urgencia, recuerda: "<<endl;
  32. cout<<"1 para Urgente"<<endl;
  33. cout<<"0 para No Urgente"<<endl;
  34. cin>>urgente;
  35. } */
  36.  
  37. switch(tipo_lenguaje){
  38. case 'C':
  39. case 'c':
  40. valor=horas*2500;
  41. if(urgente==true){
  42. valor*=2.2;
  43. cout<<"El valor del proyecto es: $ "<<valor;
  44. }
  45. else
  46. cout<<"El valor del proyecto es: $ "<<valor;
  47. break;
  48. case '#':
  49. valor=horas*2100;
  50. if(urgente==true){
  51. valor*=2.2;
  52. }
  53. else
  54. cout<<"El valor dl proyecto es: $ "<<valor;
  55. break;
  56. case 'P':
  57. case 'p':
  58. valor=horas*1400;
  59. if(urgente==true){
  60. valor*=2.2;
  61. }
  62. else
  63. cout<<"El valor del proyecto es: $ "<<valor;
  64. break;
  65. case 'G':
  66. case 'g':
  67. valor*=2000;
  68. if(urgente==true){
  69. valor=valor*2.2;
  70. }
  71. else
  72. cout<<"El valor del proyecto es: $ "<<valor;
  73. break;
  74.  
  75. }
  76. return 0;
  77. }
Advertisement
Add Comment
Please, Sign In to add comment