Buscar

como ficaria em linguagem C

menorsalario=99999999,99
maiorsalario=0;
nomemaior='';
nomemenor='';

faça enquanto salariopego!=1
    pegar nomepego
    pegar salariopego
    se salario!=1
       se salariopego<menorsalario
          menorsalario=salariopego
          nomemenor=nomepego
       fimse
       se salariopego>maiorsalario
          maiorsalario=salariopego
          nomemaior=nomepego
       fimse 
   fimse
fimfaça
mostrar nomemenor
mostrar menorsalario
mostrar nomemaior
mostrar maiorsalario

💡 6 Respostas

User badge image

Ivo Tabajara de Souza Paiva

#include <iostream>
using namespace std;
int main()
{
    double menorsalario=99999999.99;
    double maiorsalario=0;
    double salariopego=0;
    string nomemaior="";
    string nomemenor="";
    string nomepego="";
    while (salariopego!=1){
        cout << "\nInforme nome do funcionario : ";
        cin >> nomepego;
        cout << "\nInforme salario do funcionario : ";
        cin >> salariopego;
        if(salariopego!=1)
        {
            if(salariopego<menorsalario)
            {
                menorsalario=salariopego;
                nomemenor=nomepego;
            }
            if(salariopego>maiorsalario)
            {
                maiorsalario=salariopego;
                nomemaior=nomepego;
            }
        }
    }
    cout << "\nValor do Menor Salario = " << menorsalario ;
    cout << "\nNome do Menor Salario " << nomemenor;

    cout << "\nValor do Maior Salario = " << maiorsalario ;
    cout << "\nNome do Maior Salario " << nomemaior;

    cout<<"\n\n";
    system("pause");
    return 0;
}

1
Dislike0
User badge image

Ivo Tabajara de Souza Paiva

Me desculpe fiz a rotina em C++.

0
Dislike0
User badge image

Andre Smaira

Para responder essa questão devemos aplicar nosso conhecimento sobre estrutura de dados.


#include<stdio.h>

#include<string.h>

int main(){

double menorsalario= 99999999.99;

double maiorsalario=0;

char nomemaior[30];

char nomemenor[30];

double salariopego=0;

char nomepego[30];

while(salariopego!=1){

scanf("%s", &nomepego);

scanf("%lf", &salariopego);

if(salariopego!=1){

if(salariopego<menorsalario){

menorsalario=salariopego;

strcpy(nomemenor, nomepego);

}

if(salariopego>maiorsalario){

maiorsalario=salariopego;

strcpy(nomemaior, nomepego);

}

}

}

printf("Nome menor: %s ", nomemenor);

printf("Menor Salario: %.2lf ", menorsalario);

printf("Nome Maior: %s ", nomemaior);

printf("Menor Salario: %.2lf ", maiorsalario);

return 0;

}


Portanto temos que a o código descrito na pergunta em portugol, pode ser escrito em linguagem C, como descrito acima.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais