Exercício de lógica de programação

Considerando que todos os meses tenham 30 dias, calcular o total de dias de n meses.

Linguagem C

Abaixo nosso código inicial escrito em C, utilize ele para resolver o problema.

#include <stdio.h>
#include <assert.h>

//
// Função que retorna o número de dias
//
int dias(int nMeses) {
    return 0;
}

//
// Seu teste
//
int main (){

    assert(210 == dias(7));

    return 0;
}

Solução na linguagem C

#include <stdio.h>
#include <assert.h>

//
// Função que retorna o número de dias
//
int dias(int nMeses) {
    return nMeses * 30;
}

//
// Seu teste
//
int main (){

    assert(210 == dias(7));

    return 0;
}

Linguagem Python

Abaixo nosso código inicial escrito em Python, utilize ele para resolver o problema.

# -*- coding: utf-8 -*-

#
# Função que retorna o número de dias
#
def dias(n_meses):
    pass

#
# Seu teste
#
assert 210 == dias(7)

Solução na linguagem Python

# -*- coding: utf-8 -*-

#
# Função que retorna o número de dias
#
def dias(n_meses):
    return n_meses * 30

#
# Seu teste
#
assert 210 == dias(7)

Linguagem JavaScript (Node.js)

Abaixo nosso código inicial escrito em JavaScript (Node.js), utilize ele para resolver o problema.

var assert = require('assert');

//
// Função que retorna o número de dias
//
var dias = function(n_meses) {
    return 0;
}

//
// Seu teste
//
try {
    assert.equal(210, dias(7), "deve retornar a total de dias");
} catch(e) {
    console.log(e);
}

Solução na linguagem JavaScript (Node.js)

var assert = require('assert');

//
// Função que retorna o número de dias
//
var dias = function(n_meses) {
    return n_meses * 30;
}

//
// Seu teste
//
try {
    assert.equal(210, dias(7), "deve retornar a total de dias");
} catch(e) {
    console.log(e);
}

Navegue nesta série!


Comentários

comments powered by Disqus