sexta-feira, 10 de janeiro de 2020

Escrever um algoritmo que lê um conjunto de 4 valores i, a, b, c, onde i é um valor inteiro e positivo e a, b, c, são quaisquer valores reais e os escreva. A seguir

Escrever um algoritmo que lê um conjunto de 4 valores i, a, b, c, onde i é um valor inteiro e positivo e a, b, c, são quaisquer valores reais e os escreva. A seguir: 
    a) Se i=1 escrever os três valores a, b, c em ordem crescente.
    b) Se i=2 escrever os três valores a, b, c em ordem decrescente.
    c) Se i=3 escrever os três valores a, b, c de forma que o maior entre a, b, c fique dentre os dois.

Em linguagem C


#include <stdio.h>

#include <locale.h>



int main(){
setlocale(LC_ALL, "Portuguese");
int i;
float a, b, c, maior, menor, meio;

printf("Digite o valor de i: ");
scanf("%d", &i);
printf("Digite o valor de a: ");
scanf("%f", &a);
printf("Digite o valor de b: ");
scanf("%f", &b);
printf("Digite o valor de c: ");
scanf("%f", &c);



if (a > b && a > c)

maior = a;

else if (b > a && b > c)

maior = b;

else if( c > a && c > b)

maior = c;


if (a < b && a < c)

menor = a;

else if (b < a && b < c)

menor = b;

else if (c < a && c < b)

menor = c;


if(maior == a && menor == b || maior == b && menor == a)
meio = c;
else if(maior == b && menor == c || maior == c && menor == b)
meio = a;
else if(maior == c && menor == a || maior == a && menor == c)
meio = b;

if (i == 1)

printf("Ordem crescente é %.2f - %.2f - %.2f", menor, meio, maior);

else if( i == 2)

printf("Ordem decrescente é %.2f - %.2f - %.2f", maior, meio, menor);

else if( i == 3)

printf("Maior entre os dois é %.2f - %.2f - %.2f", meio, maior, menor);


}

O cardápio de uma lancheria é o seguinte, Escrever um algoritmo que leia o código do item pedido, a quantidade e calcule o valor a ser pago por aquele lanche. Considere que a cada execução somente será calculado um item

O cardápio de uma lancheria é o seguinte:
EspecificaçãoCódigoPreço
Cachorro quente1001,20
Bauru simples1011,30
Bauru com ovo1021,50
Hambúrger1031,20
Cheeseburguer1041,30
Refrigerante1051,00
Escrever um algoritmo que leia o código do item pedido, a quantidade e calcule o valor a ser pago por aquele lanche. Considere que a cada execução somente será calculado um item.


Em linguagem C

#include <stdio.h>
#include <locale.h>






int main(){
setlocale(LC_ALL, "Portuguese");
int codigo, quant;
float valor;
    char a = 's'; 

while(a == 's' ){


printf("#########Cardápio############\n");
printf("Código - 100 - Cachorro quente\n");
printf("Código - 101 - Bauru simples\n");
printf("Código - 102 - Bauru com ovo\n");
printf("Código - 103 - Hambúrger\n");
printf("Código - 104 - Cheeseburguer\n");
printf("Código - 105 - Refrigerante\n");
    printf("Digite o código do produto: ");
scanf("%d", &codigo);
printf("Digite a quantidade: ");
scanf("%d", &quant);
fflush(stdin);

switch(codigo){
case 100:
valor = quant * 1.20;
printf("Você comprou %d cachorro quente, valor a pagar é %.2f", quant, valor);
break;
case 101:
valor = quant * 1.30;
printf("Você comprou %d bauru simples, valor a pagar é %.2f", quant, valor);
break;
case 102:
valor = quant * 1.50;
printf("Você comprou %d bauru com ovo, valor a pagar é %.2f", quant, valor);
break;
case 103:
valor = quant * 1.50;
printf("Você comprou %d hambúguer, valor a pagar é %.2f", quant, valor);
break;
case 104:
valor = quant * 1.30;
printf("Você comprou %d cheeseburger, valor a pagar é %.2f", quant, valor);
break;
case 105:
valor = quant * 1.00;
printf("Você comprou %d refrigerante, valor a pagar é %.2f", quant, valor);
break;
default:
printf("Código não encontrado!");
break;
}

        printf("\nDeseja fazer mais algum pedido? - S = sim - N= nao\n");
        scanf("%c", &a);

}
}

quinta-feira, 9 de janeiro de 2020

Um banco concederá um crédito especial aos seus clientes, variável com o saldo médio no último ano. Faça um algoritmo que leia o saldo médio de um cliente e calcule o valor do crédito de acordo com a tabela abaixo. Mostre uma mensagem informando o saldo médio e o valor do crédito. (use o comando caso-de e não faça repetições)

Um banco concederá um crédito especial aos seus clientes, variável com o saldo médio no último ano. Faça um algoritmo que leia o saldo médio de um cliente e calcule o valor do crédito de acordo com a tabela abaixo. Mostre uma mensagem informando o saldo médio e o valor do crédito. (use o comando caso-de e não faça repetições) 
Saldo médioPercentual
de 0 a 200nenhum crédito
de 201 a 40020% do valor do saldo médio
de 401 a 60030% do valor do saldo médio
acima de 60140% do valor do saldo médio


Em linguagem C

#include <stdio.h>
#include <locale.h>
#include <stdlib.h>


int main(){
setlocale(LC_ALL, "Portuguese");
float valor, credito;
int opcao;

while(opcao != 5) {

printf("Escolha uma opção abaixo.\n");
printf("1 - Saldo menor ou igual a 200.\n");
printf("2 - Saldo maior que 200 ou menor igual a 400.\n");
printf("3 - Saldo maior que 400 ou menor igual a 600.\n");
printf("4 - Saldo maior que 600.\n");
printf("5 - Sair.\n");
scanf("%d", &opcao);


switch(opcao)
{
case 1: 
system("cls");
printf("Você nao possui crédito!\n");
break;
case 2:
system("cls"); 
printf("Digite o valor do seu saldo!\n");
scanf("%f", &valor);
if(valor <= 200 || valor > 400)
printf("Valor tem que ser maior que 200 ou menor igual a 400\n");
else{
credito = valor * 0.2;
printf("O valor do seu crédito é %.2f\n", credito);
}
break;
case 3:
system("cls"); 
printf("Digite o valor do seu saldo!\n");
scanf("%f", &valor);
if(valor <= 400 || valor > 600)
printf("Valor tem que ser maior que 400 ou menor igual a 600\n");
else{
credito = valor * 0.3;
printf("O valor do seu crédito é %.2f\n", credito);
}
    break;
    
    case 4:
    system("cls"); 
printf("Digite o valor do seu saldo!\n");
scanf("%f", &valor);
if(valor <= 600)
printf("Valor tem que ser maior que 600\n");
else{
credito = valor * 0.4;
printf("O valor do seu crédito é %.2f\n", credito);
}
    break;
    
    default:
        system("cls");
printf("Opção inválida!\n");
   
   
}
}
}

Faça um algoritmo que leia um nº inteiro e mostre uma mensagem indicando se este número é par ou ímpar, e se é positivo ou negativo.

Em linguagem C

#include <stdio.h>
#include <locale.h>



int main(){
setlocale(LC_ALL, "Portuguese");
int num;
printf("Digite um número: ");
scanf("%d", &num);
if (num % 2 == 0 && num >= 0)
printf("O número é par e positivo");
else if (num % 2 == 0 && num < 0)
printf("O número é par e negativo");
else if (num % 2 != 0 && num >= 0)
printf("O número é impar e positivo");
else
printf("O número é impar e negativo");
}

Elabore um algoritmo que dada a idade de um nadador classifica-o em uma das seguintes categorias

Elabore um algoritmo que dada a idade de um nadador classifica-o em uma das seguintes categorias:
 

    infantil A = 5 - 7 anos
    infantil B = 8-10 anos
    juvenil A = 11-13 anos
    juvenil B = 14-17 anos
    adulto = maiores de 18 anos


Em linguagem C

#include <stdio.h>
#include <locale.h>



int main(){
setlocale(LC_ALL, "Portuguese");
int idade;

printf("Digite a idade do nadador: ");
scanf("%d", &idade);

if ( idade >= 5 &&  idade <= 7 )
printf("Infantil A");
else if ( idade >= 8 && idade <= 10)
printf("Infantil B");
else if ( idade >= 11 && idade <= 13)
printf("juvenil A");
else if ( idade >= 14 && idade <= 17)
printf("juvenil B");
else 
printf("Adulto");
}













Elaborar um algoritmo que lê 2 valores a e b e os escreve com a mensagem: "São múltiplos" ou "Não são múltiplos"

Em linguagem C

#include <stdio.h>
#include <locale.h>



int main(){
setlocale(LC_ALL, "Portuguese");
int a, b;
printf("Digite o numero A: ");
scanf("%d", &a);
printf("Digite o numero B: ");
scanf("%d", &b);
  
     
if(a != 0 && b % a == 0 )
printf("O numero B é multiplo A");
    else if (a % b == 0)
printf("O número A é multiplo de B");
  else
  printf("Os números nao são multiplos");

}

quarta-feira, 8 de janeiro de 2020

Elaborar um algoritmo que lê 3 valores a,b,c e os escreve. A seguir, encontre o maior dos 3 valores e o escreva com a mensagem : "É o maior "

Em linguagem C

#include <stdio.h>
#include <locale.h>


int main(){
setlocale(LC_ALL, "Portuguese");
int a, b, c, maior;
printf("Digite o valor de a: ");
scanf("%d", &a);
printf("Digite o valor de b: ");
scanf("%d", &b);
printf("Digite o valor de c: ");
scanf("%d", &c);
if (a > b && a > c){
maior = a;
printf("O maior valor é a = %d", maior);
}
else if (b > a && b > c){
maior = b;
printf("O maior valor é b = %d", maior);
}
else{
maior = c;
printf("O maior valor é c = %d", maior);
}

}

Faça um algoritmo para ler dois vetores V1 e V2 de 15 números cada. Calcular e escrever a quantidade de vezes que V1 e V2 possuem os mesmos números e nas mesmas posições.

Em linguagem C #include <stdio.h> #include <cstdlib> int main(){ int i, j, cont, vet[5], vet1[5]; ...