1 /* 2 Faculdade Senac. 3 Alunos..: Gabriel Napolis, Geovane Alves
Transcrição
1 /* 2 Faculdade Senac. 3 Alunos..: Gabriel Napolis, Geovane Alves
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 /* Faculdade Senac. Alunos..: Gabriel Napolis, Geovane Alves, Jackson Tavares e Venicyus Venceslencio. Programa para calcular e acompanhar o lucro de um posto de gasolina. Data..: 09/06/2015 Programa..: v1.0. O grupo desenvolveu um programa para facilitar o acompanhamento do lucro de um posto de gasolina com 2 opções de menus, afim de facilitar o fechamento do caixa do posto de gasolina. A opção 1 calcula a soma de todas as bombas semanalmente resultando o lucro total do posto de gasolina durante o mês. A opção 2 acompanha qual bomba obteve o maior lucro no dia para um maior controle dentro da empresa. */ // ****************JAVA***************************** import java.util.Scanner; public class Postox { public static void main(String args[]){ Scanner entrada = new Scanner(System.in); //declaração de variáveis int menu,qtdBomba,b,s,bombaMaior; float[][]valorBomba = new float[20][4]; float somaTotalMensal,vendaMaior; int[]numBomba = new int[10]; float[]valorVenda= new float[10]; //Menu de opções System.out.print("*********************Posto Gasolina X - v1.0*********************\n"); System.out.print("\n\n*****************************MENU*****************************\n\n"); System.out.print("<1> Soma semanal das bombas durante o mês.\n"); System.out.print("<2> Lucro das Bombas no dia.\n"); System.out.print("<0> Fim.\n"); //validação do menu System.out.print("Digite agora o número correspondente ao menu desejado..: "); menu = entrada.nextInt(); //entrada e processamento de dados while (menu < 0 || menu > 2){ System.out.print("\nPor favor digite um número válido ..: "); menu = entrada.nextInt(); } while (menu >0 || menu<2){ //1 Programa. while (menu == 1) { somaTotalMensal = 0; System.out.print("Digite a quantidade de bombas..: "); qtdBomba = entrada.nextInt(); for (s=0;s<4;s++) { for (b=0;b<qtdBomba;b++) { System.out.printf("Qual a quantidade da venda na semana %d da bomba %d: ",s+1,b+1); valorBomba[b][s] = entrada.nextFloat(); somaTotalMensal = somaTotalMensal + valorBomba[b][s]; } } System.out.printf("Valor mensal..: R$ %.2f \n" , somaTotalMensal); System.out.printf("*********************************\n\n"); //menu System.out.print("<1> Soma semanal das bombas durante o mês.\n"); System.out.print("<2> Lucro das bombas no dia.\n"); System.out.print("<0> Fim.\n"); 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 System.out.print("Digite agora o número correspondente ao menu desejado..: "); menu = entrada.nextInt(); while (menu < 0 || menu > 2){ System.out.print("\nPor favor digite um número válido..: "); menu = entrada.nextInt(); } if(menu==0){ System.out.print("************Programa finalizado*********\n"); System.exit(0); } } //2 programa. while (menu == 2) { bombaMaior = 0; vendaMaior = 0; System.out.print("Quantidade de bombas..: "); qtdBomba = entrada.nextInt(); for (b=0;b<qtdBomba;b++) { System.out.print("Qual o número da bomba..: "); numBomba[b] = entrada.nextInt(); System.out.print("Qual o valor total das vendas..: "); valorVenda[b] = entrada.nextFloat(); if (vendaMaior < valorVenda[b]) { vendaMaior = valorVenda[b]; bombaMaior = numBomba[b]; } } if (qtdBomba == 1){ System.out.printf("A bomba número %d vendeu..: R$ %.2f \n" ,bombaMaior, vendaMaior); System.out.printf("**************************************************\n\n"); System.out.print("<1> Soma semanal das bombas durante o mês.\n"); System.out.print("<2> Lucro das Bombas no dia.\n"); System.out.print("<0> Fim.\n"); System.out.print("Digite agora o número correspondente ao menu desejado..: "); menu = entrada.nextInt(); while (menu < 0 || menu > 2){ System.out.print("\nPor favor digite um número válido..: "); menu = entrada.nextInt(); } }else { System.out.printf("O número da bomba que mais vendeu..: %d\n ", bombaMaior); System.out.printf("Valor da venda..: %.2f R$\n", vendaMaior); System.out.printf("**************************************************\n\n"); System.out.print("<1> Soma semanal das bombas durante o mês.\n"); System.out.print("<2> Lucro das Bombas no dia.\n"); System.out.print("<0> Fim.\n"); System.out.print("Digite agora o número correspondente ao menu desejado..: "); menu = entrada.nextInt(); while (menu < 0 || menu > 2){ System.out.print("\nPor favor digite um número válido..: "); menu = entrada.nextInt(); } } if(menu==0){ System.out.print("************Programa finalizado*********\n"); System.exit(0); } } if(menu == 0) { System.out.print("************Programa finalizado*********\n"); System.exit(0); } } } } 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 //************************ C ******************************* #include <stdio.h> main(){ //declaração de variáveis int numBomba[10], menu, qtdBomba, b, s, bombaMaior; float valorBomba[20][4], valorVenda[10], somaTotalMensal, vendaMaior; //Menu de opções printf("*********************Posto Gasolina X - v1.0*********************\n"); printf("\n\n*****************************MENU*****************************\n\n"); printf("<1> Soma semanal das bombas durante o mes.\n"); printf("<2> Lucro das Bombas no dia.\n"); printf("<0> Fim.\n"); //validação do menu printf("Digite agora o numero correspondente ao menu desejado..: "); scanf("%d",&menu); //entrada e processamento de dados while (menu < 0 || menu > 2){ printf("\nPor favor digite um numero valido ..: "); scanf("%d",&menu); } //1 Programa. while (menu >0 || menu<2){ while (menu == 1) { somaTotalMensal = 0; printf("Digite a quantidade de bombas..: "); scanf("%d",&qtdBomba); for (s=0;s<4;s++) { //matriz responsável pelas semanas for (b=0;b<qtdBomba;b++) { //vetor responsável pela quantidade de bombas printf("Digite a quantidade da venda da semana %d da bomba %d..: ",s+1,b+1); scanf("%f",&valorBomba[b][s]); somaTotalMensal = somaTotalMensal + valorBomba[b][s]; } } printf("Valor mensal..: R$ %.2f \n" , somaTotalMensal); printf("*********************************\n\n"); printf("<1> Soma semanal das bombas durante o mes.\n"); printf("<2> Lucro das bombas no dia.\n"); printf("<0> Fim.\n"); printf("Digite agora o numero correspondente ao menu desejado..: "); scanf("%d",&menu); while (menu < 0 || menu > 2){ printf("\nPor favor digite um numero valido..: "); scanf("%d",&menu); } if(menu==0){ //estrutura responsável por finalizar o programa se o usuario digitar 0 printf("************Programa finalizado*********\n"); exit(0); } } //2 programa. while (menu == 2) { bombaMaior = 0; vendaMaior = 0; printf("Quantidade de bombas..: "); scanf("%d",&qtdBomba); for (b=0;b<qtdBomba;b++) { //vetor responsável pela quantidade de bombas printf("Qual o numero da bomba..: "); scanf("%d",&numBomba[b]); printf("Qual o valor total das vendas..: "); 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 scanf("%f",&valorVenda[b]); if (vendaMaior < valorVenda[b]) { vendaMaior = valorVenda[b]; bombaMaior = numBomba[b]; } } if(qtdBomba == 1){ printf("A bomba numero %d vendeu..: R$ %.2f \n" ,bombaMaior, vendaMaior); printf("**************************************************\n\n"); printf("<1> Soma semanal das bombas durante o mês.\n"); printf("<2> Lucro das Bombas no dia.\n"); printf("<0> Fim.\n"); printf("Digite agora o numero correspondente ao menu desejado..: "); scanf("%d",&menu); while (menu < 0 || menu > 2){ printf("\nPor favor digite um numero valido..: "); scanf("%d",&menu); } }else { printf("O numero da bomba que mais vendeu..: %d\n ", bombaMaior); printf("Valor da venda..: %.2f R$\n", vendaMaior); printf("**************************************************\n\n"); printf("<1> Soma semanal das bombas durante o mes.\n"); printf("<2> Lucro das Bombas no dia.\n"); printf("<0> Fim.\n"); printf("Digite agora o numero correspondente ao menu desejado..: "); scanf("%d",&menu); while (menu < 0 || menu > 2){ printf("\nPor favor digite um número valido..: "); scanf("%d",&menu); } } if(menu==0){ //estrutura responsável por finalizar o programa se o usuario digitar 0 printf("************Programa finalizado*********\n"); exit(0); } } if(menu == 0) { //estrutura responsável por finalizar o programa se o usuario digitar 0 printf("************Programa finalizado*********\n"); exit(0); } } return 0; }
Documentos relacionados
/* Faculdade Senac Alunos..: Gabriel Napolis, Geovane Alves
Faculdade Senac Alunos..: Gabriel Napolis, Geovane Alves, Jackson Tavares e Venicyus Venceslencio Programa para calcular e acompanhar o lucro de um posto de gasolina Data..: 02/06/2015
Leia mais