Advertisement
Guest User

Untitled

a guest
Apr 20th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.45 KB | None | 0 0
  1. #include <stdio.h>
  2.     int main() {
  3.         int lmax, l, x, y, valorentrada, kmtotal, parou, kmparou;
  4.         /*valor entrada é o valor a ser lido, kmtotal qtoskm caso ele n chegue em casa, parou caso o carro acabe a gasosa*/
  5.         kmtotal = 0;
  6.         scanf("%d", &lmax);
  7.         l = lmax;
  8.         scanf("%d", &valorentrada);
  9.  
  10.         while (valorentrada != -1){
  11.  
  12.             scanf("%d",&valorentrada);
  13.            
  14.             if (valorentrada == 1){
  15.                 scanf("%d", &x);
  16.                 if ((l + x)> lmax){
  17.                     l = lmax;                    
  18.                 }
  19.                 else{
  20.                     l = l + x;                    
  21.                 }
  22.             }
  23.             if (valorentrada == 2){
  24.                 scanf("%d", &y);
  25.                 l = l - y;
  26.             }
  27.             if (valorentrada == 0) {
  28.                 l = l - 1;                
  29.             }
  30.             if (l <= 0){
  31.                 parou = 1;
  32.                 kmparou = kmtotal + 1;    
  33.                 /*kmparou é o km em que o carro para caso acabe a gasolina, +1 devido a soma de mais um km*/          
  34.             }
  35.            
  36.             kmtotal++;          
  37.         }
  38.  
  39.         if (l < 0){
  40.                 printf("%d\n", kmtotal);
  41.         }
  42.         else if (parou == 1){
  43.           printf("%d\n", kmparou);  
  44.         }
  45.         else {
  46.             printf("Lar Deivis lar\n");
  47.         }
  48.  
  49.         return 0;
  50.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement