Lógica, perguntado por daannyR, 1 ano atrás

1)
Escreva um programa que leia um número e imprima a raiz quadrada do número caso ele
seja positivo ou igual a zero e o quadrado do número caso ele seja negativo.
2)
Construir um programa que leia dois números e efetue a adição. Caso o valor somado seja
maior
que 20, este deverá ser apresentado somando-se a ele mais 8; caso o valor somado
seja menor ou igual a 20, este deverá ser apresentado subtraindo-se 5
3)
Um
posto está vendendo combustíveis com a seguinte tabela de descontos:
Álcool:
• até 20 litros, de
sconto de 3% por litro
• acima de 20 litros, desconto de 5% por litro
Gasolina:
• até 20 litros, desconto de 4% por litro
• acima de 20 litros, desconto de 6% por litro
Escreva um algoritmo que leia o número de litros vendidos, o tipo de combu
stível
(codificado da seguinte forma: A-álcool, G-gasolina), calcule e imprima o valor a ser pago
pelo cliente sabendo-se que o preço do litro da gasolina é R$ 2,50 o preço do litro do álcool
é R$ 1,90


johelljm0: Olá, o programa pode ser em C ? Ou tem uma linguagem específica?

Soluções para a tarefa

Respondido por johelljm0
0
1 - 

#include <stdio.h>#include <math.h>
int main(void) {
int num = 0, b = 0;
printf("Digite o numero desejado:\n"); scanf("%i", &num); if(num >= 0){ b = (int)sqrt(num); printf("%d\n",b); } else { b = pow(num, 2); printf("%d\n",b); } getche(); return 0;}






2 - 

#include <stdio.h>
int main(void) {
int num1 = 0, num2 = 0, soma = 0;
printf("Digite o primeiro numero desejado:\n"); scanf("%i", &num1); printf("Digite o segundo numero desejado:\n"); scanf("%i", &num2); soma = num1 + num2; if(soma <= 20){ printf("\nR: %d\n",soma - 5); } else { printf("\nR: %d\n",soma + 8); } getche(); return 0;}







3 - 
#include <stdio.h>

int main(void) {
float litros = 0, total = 0, desconto = 0, total2 = 0; char combustivel;
printf("Digite o combustivel:\n A - Alcool\n G - Gasolina\n"); scanf("%c", &combustivel); if(combustivel == 'A' || combustivel == 'a'){ printf("O combustivel escolhido foi Alcool = 1.90/L\n"); printf("Digite a quantia de litros abastecido:\n"); scanf("%f", &litros); if(litros <= 20.00){ total = litros * 1.90; desconto = litros * (1.90 * 0.03); total2 = total - desconto; printf("Valor a pagar %.2f\n", total2); } else if (litros > 20.00){ total = litros * 1.90; desconto = litros * (1.90 * 0.05); total2 = total - desconto; printf("Valor a pagar %.2f\n", total2); } } else if(combustivel == 'G' || combustivel == 'g'){ printf("O combustivel escolhido foi Gasolina = 2.50/L\n"); printf("Digite a quantia de litros abastecido:\n"); scanf("%f", &litros); if (litros <= 20.00){ total = litros * 2.50; desconto = litros * (2.50 * 0.04); total2 = total - desconto; printf("Valor a pagar %.2f\n", total2); } else if(litros > 20.00){ total = litros * 2.50; desconto = litros * (2.50 * 0.06); total2 = total - desconto; printf("Valor a pagar %.2f\n", total2); } } getche(); return 0;}




Criei todos agora, espero ter ajudado! :)

johelljm0: Único problema é que não fica identado huheauheuahuea
Perguntas interessantes