Olá!!! Como faço o casting desse exercício em C# de double para int? SEGUE O QUE CONSEGUI EXECUTAR ATÉ AGORA

using System;
using System.Globalization;

namespace _1021_2
{
class Program
{
static void Main(string() args)

    {
        double N;
        int quociente, resto, nota, moeda;

        N = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);

       

        resto = (int)(N * 100, 0 + 0, 5);

        Console.WriteLine(" NOTAS: ");

        nota = 100;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        nota = 50;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        nota = 20;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        nota = 10;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        nota = 5;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        nota = 2;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        nota = 1;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);



        Console.WriteLine(" MOEDAS ");

        moeda = 100;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        moeda = 50;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        moeda = 20;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        moeda = 10;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        moeda = 5;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        moeda = 2;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        moeda = 1;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        Console.WriteLine(resto + " moeda (s) de R $ 0,01 ");


    }
}

}

Exercício de avaliativo [fechada]

Escreva um programa em C que lê um número inteiro de 5 dígitos, separa
o número em dígitos individuais e imprime os dígitos separados um do outro por três espaços
cada um

Alguem pode me ajudar com este exercicio?

EXERCÍCIO:

Escreva uma função que retorne o número do time que está na liderança. A liderança é
determinada pelo time que tiver maior número de pontos ganhos. Se um ou mais times
tiverem o mesmo número de pontos, e usado o seguinte critério de desempate: número de
vitórias e saldo de gols, nesta ordem. Se, mesmo assim, dois ou mais times empataram,
deve-se retornar o número de um dos times líderes. A função deve receber como
parâmetros o número de times, n, e a tabela com os resultados, tab, e deve obedecer ao
seguinte protótipo:

int lider(int n, int tab()(6));

#include <stdio.h>

int melhorsaldo(int n, int tab()(6)) {
    int l, i=0;
    for (l=1;l<n;l++) {
        if ((tab(l)(4)-tab(l)(5)) > (tab(i)(4)-tab(i)(5))) {
            i = l;
        }
    }
    return i;
};

int main() {
    int n, l, c, res;
    printf("Quantos times sao?n ");
    scanf("%d",&n);
    int tab(n)(6);
    printf("Digite os elementos da matrizn");
    for(l=0; l<n; l++) {
        for(c=0; c<6; c++) {
             printf("(%d)(%d): ", l, c);
             scanf("%d", &tab(l)(c));
        }
    }
    res = melhorsaldo(n, tab);
    res++;
    printf("nMelhor saldo de gols, time: %dn", res);
    return 0;
}

Exercício de Java. Me ajudem por favor! [fechada]

Trabalhar com encapsulamento em orientação a objetos pode nos trazer muitas vantagens, como diminuir a complexidade no desenvolvimento da aplicação; entretanto, é importante termos um bom conhecimento sobre o assunto para aplicarmos da melhor forma em nossos projetos.

Você trabalha como analista/programador em uma fábrica de software e foi encarregado de criar uma aplicação que calcule o volume de concreto para o trabalho com vigas em construção civil. Sabe-se que a fórmula para o cálculo deste volume é (base x altura x comprimento).

O cliente necessita de uma aplicação que solicite, via caixa de diálogo, os dados referentes à base, altura e comprimento das vigas a serem trabalhadas e seja informado o resultado através de uma caixa de mensagem.

Sua tarefa é implementar esta aplicação em uma linguagem de programação orientada a objetos; faça uso das técnicas de encapsulamento.

Ajuda em tradução e em exercicio de python

Bom dia gente, será q alguem pode me ajudar a traduzir um exercicio em inglês do coursera? Meu ingles é até bom, mas n tô conseguindo entender

”Write a program to prompt the user for hours and rate per hour using input to compute gross pay. Pay should be the normal rate for hours up to 40 and time-and-a-half for the hourly rate for all hours worked above 40 hours. Put the logic to do the computation of pay in a function called computepay() and use the function to do the computation. The function should return a value. Use 45 hours and a rate of 10.50 per hour to test the program (the pay should be 498.75). You should use input to read a string and float() to convert the string to a number. Do not worry about error checking the user input unless you want to – you can assume the user types numbers properly. Do not name your variable sum or use the sum() function”

meu codigo até agr ta assim, acho q pelo visto vou ter q usar try e except, ou n?

 def computepay(h,r):
    return 42.37

hrs = input("Enter Hours:")
p = computepay(10,20)
print("Pay",p)

computepay()
    if hrs >= 40 :
    hrs = 7
    elif (hrs) < 40 :
    hrs = 10.50
    return hrs

Estou fazendo este exercício, mas não identifico o erro (C#)

É um gerador de senha de nome e data de nascimento:

using System;

class GeradorDeSenha

{
//Gerador data nome
static void Main() {
console.WriteLine(“Insira seu nome: “);
string nome = Console.ReadLine();

        Console.WriteLine("Informe sua data de nascimento:(dd/mm/aaaa");
        DateTime dataNasc = DateTime.Parse(Console.ReadLine());

        DateTime dataAtual = DateTime.Today;

        double idade = ((dataAtual.Date - dataNasc.Date).TotalDays)/365;

        if (idade < 18)
            Console.WriteLine("Senha Sugerida: "+ nome + Convert.ToInt32(idade));
        else
        if(idade > 18)
            Console.WriteLine("Senha Sugerida: "+Convert.ToInt32(idade)+ nome);

}
}

erro: (7,13): error CS0103: O nome ‘console’ não existe no contexto atual

podem me ajudar?

python – Alguém pode me ajudar com esse exercício?

Usando Python, funções métodos e listas, desenvolva um sistema que irá capturar o nome o ano de nascimento (Apenas ano), e o CPF do cidadão que estiver circulando pelas ruas de uma determinada cidade, ao realizar esse registro deverá ser armazenado em uma lista multidimensional todos os dados e ao digitar 0 para o ano de nascimento o sistema deverá finalizar a captura e mostrar os seguintes resultados:

  • Média de idade das pessoas em circulação.
  • A pessoa com maior idade em circulação.
  • A pessoa com menor idade em circulação.
  • Exibir Lista de pessoas que pertencem ao grupo de risco. (idade acima de 60 anos)

javascript – Java exercicio Posso ir ao banco?

Boa noite
Eu com um problema em um exercico de um curso on line que estou fazendo,já tentei de todas as formas que eu consegui chegar porem ele não aceita Não sei onde estou errando alguem pode me ajudar Por favor . O Exercicio esta abaixo junto com o meu codigo.

Enunciado:
Agora vamos criar uma função que nos diga se o banco está fechado?

Primeiro de tudo precisamos saber que um banco está fechado quando é fim de semana (sábado ou domingo) e não está no horário bancário (9 às 15hs).

Defina a função possoIrAoBanco que, receba dois parâmetros, o primeiro é diaDaSemana (string) e o segundo horaAtual(numero), a função deve retornar true, apenas se o banco estiver aberto.

Exemplo:

possoIrAoBanco(“segunda-feira”, 10); // true, é um dia da semana e está no horário bancário, 10hs possoIrAoBanco(“terça-feira”, 18); // false, é dia da semana e NÃO está no horário bancário, 18hs possoIrAoBanco(“Sábado”, 11); // false, é fim de semana Lembre-se que você pode fazer o que é necessário usando o return sem fazer uso de if/else.

Erro que aparecem são este :

A execução da função possoIrAoBanco(‘Segunda’, 10) deve retornar true
A execução da função possoIrAoBanco(‘Terça’, 18) deve retornar false
A execução da função possoIrAoBanco(‘Sábado’, 11) deve retornar false
A execução da função possoIrAoBanco(‘Domingo’,13) deve retornar false

O meu Codigo está assim

inserir a descrição da imagem aqui

javascript – Exercício For & If (dúvida sobre erro obtido)

Estava buscando uma resposta para um exercício que estou fazendo e, a plataforma onde estou estudando, devolveu com erro o que escrevi.

O exercício era:

As árvores utópicas crescem de uma forma particular, em dois ciclos:

  • Cada primavera dobram seu tamanho
  • Cada verão crescem um metro

Se Laura planta uma árvore utópica com um metro, no final do outono, qual seria sua altura depois de N ciclos?

Alguns exemplos:

  • si N = 0, sua altura será 1 metro (não cresceu nada)
  • si N = 1, sua altura será de 2 metros (dobrou a altura na primavera)
  • si N = 2, sua altura será de 3 metros (cresceu um metro mais no verão)
  • si N = 3, sua altura será de 6 metros (dobrou a altura na primavera seguinte)

Escreva a função alturaArvoreUtopica, que utilize uma quantidade de ciclos de crescimento, e retorne a altura resultante da árvore de Laura.

A minha primeira solução foi:

    function alturaArvoreUtopica(ciclos){
    var tamanhoDaArvore = 1;

    for(var i = 1; i <= ciclos; i++){
        if (i % 2 ===0) tamanhoDaArvore += 1;
    } else {
        tamanhoDaArvore *=2;
    }
    return tamanhoDaArvore
}
console.log(alturaArvoreUtopica);

Contudo, ao enviar o exercício pela plataforma, ele não passou (eu deveria ter printado o erro). Entrei aqui para buscar alguma coisa sobre e encontrei aqui. exatamente o mesmo exercício, com a solução abaixo (e que passou pela plataforma):

function alturaArvoreUtopica(ciclos){
    var tamanhoDaArvore = 1;

    for (var i = 1; i <= ciclos; i++) {
        if (i % 2 ===0) tamanhoDaArvore += 1;
        else tamanhoDaArvore *= 2;
    }
    return tamanhoDaArvore;
}

console.log(alturaArvoreUtopica(4));

A dúvida: eu não consigo entender por qual razão o que eu escrevi não passou e, a segunda solução encontrada aqui, passou. Se alguém puder me ajudar com esse entendimento, me ajudaria demais!