Aula 4 - Gabriele-sousa/LdD1fatec GitHub Wiki

Exercício 14

Desenvolva um programa que leia os termos A, B e C de uma equação de segundo grau (A.X²+B.X+C=0). O programa deverá calcular e informar as soluções para a equação ou se a equação não possui solução real.

#include <stdio.h>
#include <math.h>

int main()
{
    float numA, numB, numC, delta, somaMenos, somaMais;
    printf("Digite o valor referente ao A da equação: ");
    scanf("%f", &numA);
    
    printf("Digite o valor referente ao B da equação: ");
    scanf("%f", &numB);
    
    printf("Digite o valor referente ao C da equação: ");
    scanf("%f", &numC);
    
    delta=pow(numB,2)-4*numA*numC;
    if (delta>0)
    {
        somaMais= (-numB+sqrt(delta))/(2*numA);
        somaMenos= (-numB-sqrt(delta))/(2*numA);
        printf("O resultado positivo será de %.f\n", somaMais);
        printf("O resultado negativo será de %.f", somaMenos);
    }
    else
        printf("Delta é um numero negativo, então não tem solução");

    
}

https://onlinegdb.com/SVD4gNW36

Exercício 15

Desenvolva um programa que efetue o cálculo do reajuste de salário de um funcionário. Considere que o funcionário deverá receber um reajuste de 15% caso seu salário seja menor que 500. Se o salário for maior ou igual a 500, mas menor ou igual a 1000, seu reajuste será de 10%; caso maior que 1000, o reajuste deverá ser de 5%.

#include <stdio.h>

int main()
{
    float s; 
    printf("Digite o valor do seu salário: ");
    scanf("%f", &s);
    if(s<500)
      s=s*1.15;
    else
        if(s<=1000)
            s=s*1.1;
    else
        s=s*1.05;
    printf("O seu novo salario será de R$ %.2f", s);
}

https://onlinegdb.com/k7gBA73z1

Exercício 16

Desenvolva um programa que leia cinco números inteiros, identifique e apresente o maior valor.

#include <stdio.h>

int main()
{
    int num1,num2,num3,num4,num5, max;
    printf("Digite o primeiro número: ");
        scanf("%d", &num1);
   
    printf("Digite o segundo número: ");
        scanf("%d", &num2);
    
    printf("Digite o terceiro número: ");
        scanf("%d", &num3);
    
    printf("Digite o quarto número: ");
        scanf("%d", &num4);
    
    printf("Digite o quinto número: ");
        scanf("%d", &num5);
    
    max=num1;
    if(num2>max)
        max=num2;
    if(num3>max)
        max=num3;
    if(num4>max)
        max=num4;
    if(num5>max)
        max=num5;
    printf(" O maior valor é %d", max);
    
}

https://onlinegdb.com/uYQ9mO-Pa

Exercício 17

Retome o exercício 12 e amplie para que, em caso de recuperação, seja lida a nota de recuperação. Ao final, o programa deverá informar a situação final, Aprovado, Aprovado em Recuperação ou Reprovado.

#include <stdio.h>

int main()
{
    float P1, ATV1, P2, ATV2, P3, MEDIA;
    printf("Digite a nota da sua P1: ");
    scanf("%f", &P1);
    printf("Digite a nota da sua Atividade 1: ");
    scanf("%f", &ATV1);
    printf("Digite a nota da sua P2: ");
    scanf("%f", &P2);
    printf("Digite a nota da sua atividade 2: ");
    scanf("%f", &ATV2);
    
    MEDIA = (0.3*((ATV1+ATV2)/2)) + (0.7*((P1+P2)/2));
    
    if(MEDIA>=6)
    printf("aprovado com a media de %.1f", MEDIA);
    
    else{
    printf("reprovado com a media de %.1f", MEDIA);
    printf("\ninforme a nota da recuperação: ");
    scanf("%f", &P3);}
    if(P3>=6)
    printf("Aprovado com recuperação obs: A nota da aprovação pela recuperação será lançada como 6.0 ");
    else
    printf("reprovado");
    
    
    return 0;
}

https://onlinegdb.com/sostMsfvY

⚠️ **GitHub.com Fallback** ⚠️